簡體   English   中英

IntelliJ升級后,Jar文件未運行

[英]Jar File Does Not Run After IntelliJ Upgrade

預期

Jar文件使用以下配置進行構建和運行,該配置在“中型”文章中的“ 生成可部署的JAR-第3步,共4步 ”部分中描述,並在下面概述。

  1. 將應用程序打包到JAR文件中:項目結構>項目設置>工件> +> Jar>來自具有依賴性的模塊…

    • 模塊:projectModuleName_main
    • MainClass:YourMainClassWithMainMethod
    • 清單:src / main / manifestName
    • 輸出目錄:projectName / out / artifacts / jarName_jar
  2. 生成並運行JAR

    • 構建>構建工件…>動作>構建
    • 運行Jar:運行>編輯配置:+並選擇JAR應用程序(啟動前:+>構建構件> artifactName)

觀測到的

升級我的IntelliJ版本后, Jar文件無法運行。

錯誤

錯誤:無法初始化主類初始化

造成原因:java.lang.NoClassDefFoundError:kotlin / TypeCastException

IntelliJ版本

IntelliJ IDEA 2018.3.3(社區版)

內部版本#IC-183.5153.38,建於2019年1月9日

JRE:1.8.0_152-release-1343-b26 x86_64

JVM:JetBrains sro的OpenJDK 64位服務器VM

Mac OS X 10.11.6

刪除現有的Jar文件並執行上面概述的步驟, 將應用程序打包為JAR文件生成並運行JAR可解決此問題。 新的Jar現在正在按預期運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM