问题描述
实际上,我正在尝试向 Streama 媒体服务器添加新语言。我下载了源代码,添加了新的语言文件(按照指导 here)。之后,我想用该项目构建一个 jar,我使用 IntelliJ Idea 2021.1 (here is how I did) 构建它。因此,当我运行该 jar 文件(在 Ubunt 20.04 中)时,它失败并给出以下错误:Screenshot
解决方法
当您对源代码进行了调整后,您可能希望创建一个新的 .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。
此文件是一个可执行文件,因此您只需将其复制到部署目录/服务器中,然后照常启动即可。