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

.jar文件在生成后不会运行,jar,executable-jar,Jar,Executable Jar,实际上,我正在尝试向媒体服务器添加新语言。我下载了源代码,添加了新的语言文件(如指南所示)。之后,我想用这个项目构建一个jar,我用intellijidea 2021.1()构建它。因此,当我运行该jar文件(在Ubunt 20.04中)时,它会失败并给出以下错误:当您对源代码进行了调整后,很可能需要创建一个新的.jar文件并将其部署到服务器上。为此,您可以使用一个简单的命令: # for unix based systems **./gradlew assemble** # for win

实际上,我正在尝试向媒体服务器添加新语言。我下载了源代码,添加了新的语言文件(如指南所示)。之后,我想用这个项目构建一个jar,我用intellijidea 2021.1()构建它。因此,当我运行该jar文件(在Ubunt 20.04中)时,它会失败并给出以下错误:

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

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

# for windows
**./gradlew.bat assemble**
这将在build/libs下创建2个新的.jar文件,

  • streama-{version}.jar
  • streama-{version}.jar.original
您只需要streama-{version}.jar。

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