【问题标题】:A .jar file does not run after building it.jar 文件在构建后不运行
【发布时间】:2021-04-17 03:34:24
【问题描述】:

实际上,我正在尝试向Streama 媒体服务器添加新语言。我下载了源代码,添加了新的语言文件(按照here 的指导)。之后,我想用那个项目构建一个 jar,我用 IntelliJ Idea 2021.1 (here is how I did) 构建它。因此,当我运行该 jar 文件(在 Ubunt 20.04 中)时,它失败并出现此错误:Screenshot

【问题讨论】:

    标签: jar executable-jar


    【解决方案1】:

    当您对源代码进行了调整后,您可能希望创建一个新的 .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。

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

    【讨论】:

      猜你喜欢
      • 2017-11-18
      • 2021-08-15
      • 2018-04-14
      • 1970-01-01
      • 2013-10-18
      • 2019-06-17
      • 1970-01-01
      • 1970-01-01
      • 2015-09-30
      相关资源
      最近更新 更多