小编sid*_*ys8的帖子

没有找到主类,IntelliJ构建一个jar

当我尝试运行在IntelliJ中创建的jar文件时,我遇到了问题.
我按照这里列出的步骤进行操作:如何正确地从IntelliJ构建罐子?并使用IntelliJ搜索相同问题的其他人,并找不到任何解决方案.
在菜单Project Structure> Artifacts部分中,我有包和主类名,我也尝试使用源文件和.class文件的相对和绝对路径指定'类路径'位(它似乎隐藏在IntelliJ项目显示树..),但即使有这一切(我还确保每次更改内容时重建jar)我得到"找不到主类.程序将退出." 我尝试运行jar时的消息.

在主项目文件夹中,有src和out.
out包含包树的'production',class文件
也包含jar文件夹和jar可执行文件的'artifacts'src
包含一个图像文件夹,META-INF和包树.
包中的第一个文件夹包含主类,所以src/ravelDemo/RavelDemoMain.java

在Project Settings> Artifacts中,主类
目前被列为ravelDemo.RavelDemoMain ,类路径是\ production\RavelSequence v1.03\ravelDemo \但是这个以及我指定的每个其他类路径(或留空)都没有似乎指向正确的地方.(RavelSequence v1.03是项目的名称).

我究竟做错了什么?

java intellij-idea executable-jar classnotfound

5
推荐指数
1
解决办法
9144
查看次数