java在windows上运行jar文件

9ceoxa92  于 2021-07-09  发布在  Java
关注(0)|答案(22)|浏览(680)

我有一个名为helloworld.jar的jar文件。为了运行它,我在命令行窗口中执行以下命令:

java -jar helloworld.jar

这很好,但是如何用双击来执行它呢?我需要安装软件吗?

q0qdq0h2

q0qdq0h216#

最简单的方法可能是升级或重新安装java运行时环境(jre)。
或者这个:
打开windows资源管理器,从“工具”中选择“文件夹选项…”
单击文件类型选项卡,向下滚动并选择jar文件类型。
按高级按钮。
在“编辑文件类型”对话框中,选择“在操作框中打开”,然后单击“编辑…”。。。
按browse按钮并导航到java解释器javaw.exe所在的位置。
在用于执行操作的应用程序字段中,需要显示类似 C:\Program Files\Java\j2re1.4.2_04\bin\javaw.exe" -jar "%1" % (注:以“javaw”开头的部分必须完全相同;路径名的另一部分可能会有所不同(取决于您使用的java版本),然后按“确定”按钮,直到关闭所有对话框。
是从这里偷来的:http://windowstipoftheday.blogspot.com/2005/10/setting-jar-file-association.html

kjthegm6

kjthegm617#

不幸的是,这并不像微软在最近的windows版本中删除高级文件关联对话框那么容易。-对于较新的windows版本,您只能指定用于打开.jar文件的应用程序。
修复在windows上打开的.jar文件需要两个步骤。
打开控制面板,选择“默认程序->设置关联”。在那里找到.jar扩展名(可执行jar文件),然后选择java作为默认程序来打开这个扩展名。它可能会被列为“java平台(se)”。一个更快的替代方法可能是直接右键单击.jar文件,然后单击“更改…”按钮更改相关的程序。
现在打开regedit,打开 HKEY_CLASSES_ROOT\jarfile\shell\open\command 钥匙。幸运的是,我们可以在那里为 (Default) 价值观。在我的windows系统上,它看起来像: C:\app\32\jre7\bin\javaw.exe" -jar "%1" %* 但在大多数情况下,它是以下字符串: C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1" %* 笔记:
不要使用 java.exe 因为它会打开外壳窗口。
本线程中提到的jarfix工具很可能只为您修改注册表。我更喜欢手动注册表更改方法,因为这意味着系统管理员可以将注册表更改“推”到网络中的所有工作站。

wpx232ag

wpx232ag18#

在regedit中,打开 HKEY_CLASSES_ROOT\Applications\java.exe\shell\open\command 双击左边的default并在 java.exe “路径和路径” %1 “论点。

bd1hkmkf

bd1hkmkf19#

步骤:
1.)在google上搜索java se运行时环境:https://www.google.com/search?q=java+se+runtime+environmen

axzmvihb

axzmvihb20#

我´我正在运行Windows7x64,无法使用这些修复程序。
这一个毕竟对我有用:
http://thepanz.netsons.org/post/windows7-jar-file-association-broken-with-nokia-ovi
有一个档案,你可以下载包含一个.bat文件运行,但检查路径的实际javaw.exe!!!!

zbq4xfa0

zbq4xfa021#

如果您有一个名为example.jar的jar文件,请遵循以下规则:
打开 notepad.exe 写: java -jar Example.jar 用分机保存 .bat 将其复制到包含 .jar 文件
双击它来运行 .jar 文件

gcmastyq

gcmastyq22#

开始击球是唯一对我有用的东西。
打开文本文档并输入。java-jar不管你叫什么.jar
另存为start.bat,与要执行的.jar文件位于同一文件夹中。然后运行。 bat

相关问题