javajar运行
知道为什么吗javajar运行,java,jar,double-click,Java,Jar,Double Click,知道为什么吗 java -jar jarname.jar 可以,但是双击jar会得到一个 “找不到主类:” 错误?清单放置正确,双击直到最近才开始工作,但突然出现了错误。我不知道我做了什么改变 编辑: 我用来创建jar的命令是(在cmd中): Main是包文件的一部分。在清单文件中添加此条目: Main-Class: com.abc.def.YourMainClass 希望这会有帮助 不久前,我遇到了一个类似的问题。这是由我机器上的多个JDK/JRE版本引起的。 双击所使用的内容与在shel
java -jar jarname.jar
可以,但是双击jar会得到一个
“找不到主类:”
错误?清单放置正确,双击直到最近才开始工作,但突然出现了错误。我不知道我做了什么改变
编辑:我用来创建jar的命令是(在cmd中):
Main是包文件的一部分。在清单文件中添加此条目:
Main-Class: com.abc.def.YourMainClass
希望这会有帮助 不久前,我遇到了一个类似的问题。这是由我机器上的多个JDK/JRE版本引起的。 双击所使用的内容与在shell中键入
jar
所使用的内容不同
我想我能帮上忙。或者在文件关联中查找与双击相关联的内容(重新安装java可能也有帮助)似乎是一些奇怪的编译器版本问题。当我使用较旧版本的java编写类文件,然后将其编译成.jar文件时,它就可以运行了。您是使用IDE制作这个jar的吗?您是否在清单文件中编写了
MainClass
的完全限定名?完全限定是什么意思?完整的类名,包括包名。比如,如果我的主类是HelloWorld.class
,那么我将编写如下内容:com.xyz.HelloWorld
。请参见和
Main-Class: com.abc.def.YourMainClass