第一:我意识到这个问题应该很简单,很多人似乎都经历过。但是,看来我的问题可能与现有职位 略有 不同。
我正在使用NetBeans编译Java应用程序。构建完成后,输出将正确进入dist
\文件夹。jar文件存在于此。如果我转到命令行,请导航到该文件夹,然后调用以下命令:
java -jar Prosperity.jar
一切正常。显然,该应用程序的名称为Prosperity。以下命令也可以正常工作:
javaw -jar Prosperity.jar
但是,双击.jar文件会给出消息:“找不到主类:”,然后给出.jar文件的路径。我已经检查了一百次,该.jar文件中是否存在META-
INF文件夹,并且其中存在具有正确主类名称的MANIFEST.MF。我还检查了.jar文件中是否存在主类(App.class).class文件。
所以问题是:双击文件并在文件上运行javaw有什么区别?令人沮丧的是它不仅会运行!
谢谢你给我的任何指示,我在这里撕我的头发!
也许您的文件关联混乱了。在命令提示符下,尝试运行
ftype | find "jarfile"
在我的64位Windows 7计算机上,
jarfile="C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -jar "%1" %*
您也可以使用ftype
以下命令进行更改:
ftype jarfile="C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -jar "%1" %*
我已经使用netbeans制作了jar文件,使用Build和Clean项目选项。我得到了.jar文件,现在当我执行它一小段时间后,cmd窗口出现,并给出一个错误:“Could not find or load main class while executing jar file” 但是,如果我使用命令提示符Java-jar执行jar,它可以正常工作 Netbeans的输出为: 而在jar文件中,
我知道这是一个常见的问题,但我已经尝试了很多事情来使这起作用。 主类名:Test 我包含了带有属性的,如下所示: null 在我的部署简介中,我包括: lib目录 文件的组贡献者(,我正在使用的一个外部)的所有合并内容 注意:我使用的是JDeveloper12c IDE 无法运行jar文件:无法找到或加载主类Hello
jar是用“meta-inf”文件夹中的清单文件创建的。清单文件(为了查看目的删除了类路径中的一些jar条目): 文件夹结构: 我正在命令提示符下使用'java-jar application.jar mypkg.main'。 有人能告诉我是什么造成的错误和如何解决它吗?
所以一切都很好,就像2到3周前一样,突然我所有的jar文件都无法通过双击打开 我检查了我的注册表,但一切正常,关联的. jar应用程序可以使用javaw运行,但我仍然无法双击运行可执行的. jar文件 我可以用javaw -jar文件名在cmd中运行它们.jar但它不适用于我的世界,我不能用那个cmd运行我的世界,我想让它,所以每个可执行文件.jar文件都可以打开双击 我的 java 命令在 cm
“C:\Program Files\java\jdk1.8.0_05\bin\javaw.exe”-jar“%1”%* 另一个解决方案提供了在PATH环境变量中的引用,我在其中有: C:\程序文件\java\jdk1.8.0_05\bin 我还尝试过: 联合罐 而且
我有一个Java/Selenium/TestNG/Maven项目。我可以成功创建myproj-0.0.1-SNAPSHOT。jar文件。当我尝试运行它时,我得到一个错误: 我的主要目标是能够运行此快照。jar文件,用于在远程计算机上运行我的测试用例。 我在pom中使用了一个构建插件。xml: 构建项目时,我使用的是maven命令:“mvn clean package shade:shade” 这就