IntelliJ升级后,Jar文件未运行

时间:2019-01-23 14:57:38

标签: java intellij-idea kotlin intellij-plugin intellij-14

预期

Jar 文件以以下中级文章Generate Deployable JAR — Step 3 of 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 s.r.o的OpenJDK 64位服务器VM

     

Mac OS X 10.11.6

1 个答案:

答案 0 :(得分:0)

删除现有的 Jar 文件并完成上述步骤将应用程序打包为JAR文件 Build and run JAR 解决了问题。新的 Jar 现在可以正常运行了。