IntelliJ 升级后 Jar 文件不 运行
Jar File Does Not Run After IntelliJ Upgrade
预计
Jar 文件构建和 运行s 具有本媒体 post 的 Generate Deployable JAR — Step 3 of 4 部分中描述的以下配置,并在下面概述。
将应用程序打包到 JAR 中
文件:项目结构 > 项目设置 > 工件 > + > Jar > 来自具有依赖项的模块…
- 模块:projectModuleName_main
- MainClass:YourMainClassWithMainMethod
- 清单:src/main/manifestName
- 输出目录:projectName/out/artifacts/jarName_jar
构建和运行 JAR
- 构建 > 构建工件…> 操作 > 构建
- 运行 Jar:运行 > 编辑配置:+ 和 select JAR 应用程序(启动前:+ > Build Artifacts > artifactName)
观察到
Jar 文件在升级我的 IntelliJ 版本后没有 运行。
错误
Error: Unable to initialize main class Initialization
Caused by: java.lang.NoClassDefFoundError: kotlin/TypeCastException
IntelliJ 版本
IntelliJ IDEA 2018.3.3 (Community Edition)
Build #IC-183.5153.38, built on January 9, 2019
JRE: 1.8.0_152-release-1343-b26 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.11.6
删除现有的 Jar 文件并执行上述步骤 将应用程序打包到 JAR 文件中 和 构建和 运行 JAR 解决了这个问题。新的 Jar 现在已按预期 运行ning。
预计
Jar 文件构建和 运行s 具有本媒体 post 的 Generate Deployable JAR — Step 3 of 4 部分中描述的以下配置,并在下面概述。
将应用程序打包到 JAR 中 文件:项目结构 > 项目设置 > 工件 > + > Jar > 来自具有依赖项的模块…
- 模块:projectModuleName_main
- MainClass:YourMainClassWithMainMethod
- 清单:src/main/manifestName
- 输出目录:projectName/out/artifacts/jarName_jar
构建和运行 JAR
- 构建 > 构建工件…> 操作 > 构建
- 运行 Jar:运行 > 编辑配置:+ 和 select JAR 应用程序(启动前:+ > Build Artifacts > artifactName)
观察到
Jar 文件在升级我的 IntelliJ 版本后没有 运行。
错误
Error: Unable to initialize main class Initialization
Caused by: java.lang.NoClassDefFoundError: kotlin/TypeCastException
IntelliJ 版本
IntelliJ IDEA 2018.3.3 (Community Edition)
Build #IC-183.5153.38, built on January 9, 2019
JRE: 1.8.0_152-release-1343-b26 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.11.6
删除现有的 Jar 文件并执行上述步骤 将应用程序打包到 JAR 文件中 和 构建和 运行 JAR 解决了这个问题。新的 Jar 现在已按预期 运行ning。