Java 无法执行.jar文件
我在运行.jar文件时遇到问题。以下是我观察到的:Java 无法执行.jar文件,java,jar,javaw,Java,Jar,Javaw,我在运行.jar文件时遇到问题。以下是我观察到的: 双击运行executable.jar不会做任何事情,甚至不会启动进程 通过键入javaw myfile.jar从cmd运行它也没有做任何事情,我已经重定向了STDERR,但它没有说任何事情 由于我在BlueJ中开发的学校要求,当我直接从这个IDE运行我的代码时,它工作并启动像java.exe或javaw.exe 当我尝试从cmd编译控制台程序,然后通过javamyclass运行它时,它就工作了 我正在使用安装了JavaSE7U51JDK的W
- 双击运行executable.jar不会做任何事情,甚至不会启动进程
- 通过键入
javaw myfile.jar从cmd运行它也没有做任何事情,我已经重定向了STDERR,但它没有说任何事情
- 由于我在BlueJ中开发的学校要求,当我直接从这个IDE运行我的代码时,它工作并启动像
或java.exe
javaw.exe
- 当我尝试从cmd编译控制台程序,然后通过
运行它时,它就工作了javamyclass
多亏了这些答案,我还通过双击解决了这个问题。我不得不:
JAVA\u HOME
变量两个快速解决方案:
- 使用
注意:如果您的jar是可运行的,这将非常有用java-jar
- 使用
注意:使用类名指定入口点以开始执行java-cp主类名
java-jar myfile.jar
参考以下内容:您的java\u HOME
环境变量的值是多少?java-version
返回什么?您能检查一下您在创建jar时提到的主类名吗?你用过fatjar或其他类吗archiver@JUBA工作正常,谢谢@drewmacinis双击,但是仍然不工作,可能问题出在JAVA\u HOME
变量中,我还没有设置它,它应该包含什么?当与-jar
一起使用时,我的程序抛出了一些异常,在解决它们之后,它最终工作并启动java进程。双击仍然不起作用,但我想我可以接受。