繁体   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