繁体   English   中英

我如何定义我的可执行 jar 文件的正确类路径?

[英]How do i define the right class path to my executable jar file?

我在创建可执行 JAR 文件时遇到问题,我可以在其中双击图标并启动我的程序。 我为我的朋友制作了一个有趣的小应用程序,让他尝试这个圣诞节,但我花了太多时间来尝试让它发挥作用。

当我尝试执行 jar 文件时,我得到一个 ClassNotFoundException 并且我一生都无法弄清楚。 我正在使用 Intellij 并相信故障出在文件>项目结构>工件>JavaFX和应用程序类下。 那里应该有什么? 我尝试了主类的类路径

如果您正在使用 maven 或 gradle 来构建您的应用程序,那么制作一个自给自足、可运行的 jar 的最简单的方法就是创建一个fatjar (或uber jar )。 fatjar 只不过是一个包含类和依赖项的 jar。

请参阅以下基于 Maven 的项目的答案: 如何使用 Maven 创建具有依赖项的可执行 JAR?

或者对于基于 gradle 的项目: How do I create an executable fat jar with Gradle with implementation dependencies

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM