可执行文件.jar文件在生成后不会运行



实际上,我正在尝试向Streama Media Server添加新语言。我下载了源代码,添加了新的语言文件(按照这里的指导(。之后,我想用这个项目构建一个罐子,我用IntelliJ Idea 2021.1构建它(以下是我的做法(。因此,当我运行那个jar文件(在Ubunt20.04中(时,它失败了,并给出了以下错误:屏幕截图

当您对源代码进行调整时,您可能会想要创建一个新的.jar文件并将其部署在服务器上。为此,您可以使用一个简单的命令:

# for unix based systems
**./gradlew assemble** 
# for windows
**./gradlew.bat assemble**

这将在build/libs,下创建两个新的.jar文件

  • streama-{version}.jar
  • streama-{版本}.jar.original

您所需要的只是streama-{version}.jar。

这个文件是一个可执行文件,所以您可以将它复制到部署目录/服务器中,然后像往常一样启动它。

最新更新