2

我有一个名为“adventure.jar”的 jar 文件。当您通过 cmd 运行它时,java -jar adventure.jar它工作正常。但是,我正在测试在新计算机上打开文件时遇到了问题。java此计算机在命令提示符中没有该命令。它已经安装了 Java,但可能只是没有安装 JDK?无论如何,我的目标是让 jar 文件在双击时从 cmd 运行,而不需要命令(这甚至可能吗?)。该 jar 已经是可执行的,但它不像我需要的那样从命令提示符执行。任何帮助,将不胜感激。

编辑:如果有办法通过 exe 或批处理文件执行此操作,我也可以。

4

3 回答 3

2

听起来像你的 PATH 环境。变量中没有Java。您可以按照 Oracle 的教程添加它

将 Java 添加到 PATH 环境变量中。

通常是这样的;C:\Program Files\Java\jre7\bin

对于你的第二个问题 - 是的,这是可能的。
打开记事本,然后键入java -jar adventure.jar然后将其另存为launch.bat或其他内容。然后您可以双击该批处理文件,它将运行您的 java 存档。

于 2013-01-12T03:31:07.883 回答
-1

首先,start adventure.jar从命令提示符尝试。如果这不起作用,请找到java.exe(在我的计算机上C:\Program Files\Java\jre7\bin)并使用命令提示符中的完整路径,或者将路径添加到包含java.exe您的PATH环境变量的文件夹。添加路径,点击开始菜单,右键计算机,点击属性,点击高级系统设置,点击环境变量,然后PATH在系统变量下找到并点击编辑,添加路径(例如:将以下内容添加到PATH的末尾:;C:\Program Files\Java\jre7\bin并且不要忘记分号!)

希望能帮助到你。

于 2013-01-12T03:31:55.533 回答
-1

打开命令提示符

转到jar文件所在的文件夹

unzip test.jar

这里test.jar是 jar 文件的名称。

此命令会将所有文件解压缩到该文件夹​​中

于 2015-11-30T14:50:57.643 回答