我有一个名为“adventure.jar”的jar文件。当您使用java -jar adventure.jar
在cmd中运行它时,它可以正常工作。但是,我正在测试在新计算机上打开文件,我遇到了问题。此计算机在命令提示符中没有java
命令。它肯定安装了Java,但也许不是JDK?无论如何,我的目标是双击时从cmd运行jar文件,而不需要命令(甚至可能吗?)。 jar已经可执行,但它不会像我需要的那样从命令提示符执行。任何帮助将不胜感激。
编辑:如果有办法通过exe文件或批处理文件执行此操作,我也可以这样做。
答案 0 :(得分:2)
听起来像你的PATH环境。变量中没有Java。您可以按照Oracle的教程
添加它Adding Java to your PATH Environment variable.
通常类似于;C:\Program Files\Java\jre7\bin
对于你的第二个问题 - 是的,这是可能的
打开记事本,然后键入java -jar adventure.jar
,然后将其另存为launch.bat
或其他内容。然后你可以双击那个批处理文件,它将运行你的java档案。
答案 1 :(得分:0)
首先,从命令提示符处尝试start adventure.jar
。如果这不起作用,请找到java.exe
(在我的计算机上,C:\Program Files\Java\jre7\bin
)并使用命令提示符中的完整路径,或将包含java.exe
的文件夹的路径添加到PATH
1}}环境变量。要添加路径,请单击“开始”菜单,右键单击“计算机”,单击“属性”,单击“高级系统设置”,单击“环境变量”,然后在“系统变量”下找到PATH
,然后单击“编辑”,并添加路径(示例:添加以下内容)到PATH的末尾:;C:\Program Files\Java\jre7\bin
并且不要忘记分号!)
希望它有所帮助。
答案 2 :(得分:0)
打开命令提示符
转到jar文件所在的文件夹
运行
unzip test.jar
此处 test.jar 是jar文件的名称。
此命令会将所有文件解压缩到该文件夹