使用命令中的 javapackager 构建 Jar
Building Jar using javapackager from command
我正在尝试在命令提示符下使用 javapackager 创建一个 jar 文件。为此,我有一个简单的 java 项目。只有一个 class 在那里,在 class 里面有一个 main 方法,它打印一条消息。
javapackager -createjar -appclass com.simple.Test -outdir D:/myworkspace/test/target/dist/ -outfile test -srcdir D:/myworkspace/test/src/
它在 dist 文件夹中创建了一个名为 test.jar 的 jar。但是当我尝试 运行 罐子时,它抛出一个错误说
Could not find or load main class com.simple.Test
这是我正在关注的 link
https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javapackager.html
谁能帮我解决这个问题?谢谢
从上面的命令我注意到你的 -srcdir 指向 src,而不是 bin。你可以看到有一个文件夹created bin,里面有编译后的文件。
-srcdir 应该是这样的
-srcdir D:/myworkspace/test/bin/
我正在尝试在命令提示符下使用 javapackager 创建一个 jar 文件。为此,我有一个简单的 java 项目。只有一个 class 在那里,在 class 里面有一个 main 方法,它打印一条消息。
javapackager -createjar -appclass com.simple.Test -outdir D:/myworkspace/test/target/dist/ -outfile test -srcdir D:/myworkspace/test/src/
它在 dist 文件夹中创建了一个名为 test.jar 的 jar。但是当我尝试 运行 罐子时,它抛出一个错误说
Could not find or load main class com.simple.Test
这是我正在关注的 link https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javapackager.html
谁能帮我解决这个问题?谢谢
从上面的命令我注意到你的 -srcdir 指向 src,而不是 bin。你可以看到有一个文件夹created bin,里面有编译后的文件。 -srcdir 应该是这样的
-srcdir D:/myworkspace/test/bin/