我创建了一个JavaFX项目,并能够使用该命令运行它
java -classpath [very-long-list-of-class-paths] danIDE.Main
但是,当我尝试使用javapackager它创建一个jar并运行时java -jar out.jar,提示符说Error: Could not find or load main class danIDE.Main
我用来创建jar的命令是
javapackager -createjar -v -classpath [very-long-list-of-class-paths] -srcdir src -outfile out -appclass danIDE.Main
我已经google了很长时间来解决这个问题,我仍然找不到解决方案.有人能指出我正确的方向吗?非常感谢!
编辑:这是项目结构.
这是爆炸的罐子.
@Garry要求的新爆炸罐子:
你可以尝试使用下面的命令吗?确保将“classes”文件夹更新到要打包的文件的基本目录。
正如您所说,您可以运行danIDE.Main,所以我假设所有必需的类都在 dist 文件夹中可用。out因此,在项目中创建一个与dist
javapackager -createjar -classpath [very-long-list-of-class-paths] -appclass danIDE.Main -srcdir dist -outdir out -outfile out.jar -v
Run Code Online (Sandbox Code Playgroud)
更新:根据上传的屏幕截图:指向-srcdir,dist现在生成的 jarout.jar将被放置在out/out.jar
| 归档时间: |
|
| 查看次数: |
1604 次 |
| 最近记录: |