如果我双击我的jar文件,我会得到"找不到主类:HelloWorld。程序将退出。"
当我从命令行以"java-jarHelloWorld.jar"的形式运行它时,它运行得很好。
它在Eclipse中也运行良好。
其他不是我写的jar文件,双击后运行良好。
我已经将CLASSPATH变量设置为".",并将jdk路径添加到path变量中。
我已经检查了jar是否与javaw.exe 关联
"我无法从双击项目文件夹中运行的jar,源代码来自Eclipse"
"朋友的罐子,我可以从双击运行"
为了制作一个jar文件,我使用Eclipse->file->Export->Java->Runnable jar file->Current project的启动配置&第一个单选按钮->完成
另外,其他人在尝试运行我的jar时也会遇到同样的错误。
创建一个jar文件并不困难。但是创建一个可启动的jar文件需要更多的步骤:创建一个包含启动类的清单文件,创建目标目录并归档文件。
echo Main-Class: oata.HelloWorld>myManifest
md buildjar
jar cfm buildjarHelloWorld.jar myManifest -C buildclasses .
java -jar buildjarHelloWorld.jar
检查:http://ant.apache.org/manual/tutorial-HelloWorldWithAnt.html