我遇到运行.jar文件的问题。这是我观察到的:
javaw myfile.jar
从cmd运行它也没有做任何事情,我已重定向STDERR但它没有说什么java.exe
或javaw.exe
java myclass
运行它时,它可以正常工作我正在使用安装了Java SE 7u51 JDK的Windows 7 Professional。我已经尝试卸载名称中包含“java”的任何内容,然后只安装JDK或仅安装JRE。我还尝试运行jarfix或手动删除注册表中的所有.jar关联。我已将JRE路径添加到其他系统变量中。没有什么对我有用。
请您知道下一步该尝试什么吗?谢谢。
解决:
多亏了答案,我设法通过双击来解决问题。我只需要:
答案 0 :(得分:1)
快速解决方案:
使用java -jar <jar-file-name>
注意:如果您的jar是Runnable
使用java -cp <jar-file-name> main-class-name
注意:指定带有类名的入口点以开始执行。