在Windows 7上运行.jar文件

时间:2014-10-15 15:40:07

标签: java jar windows-7-x64

我已经下载了.jar文件,但它无法在我的计算机上运行。我已经安装了Java RE 5.0并且有Java 7更新72.每当我双击该文件时,它会弹出并关闭。

我重新安装了java re和java 7u72但仍然没有成功。

有关在Windows 7上运行可执行.jar文件的任何帮助吗?

3 个答案:

答案 0 :(得分:0)

.jar文件必须在.jar所在的文件夹中有一个lib文件夹才能打开一个窗口(不使用本机java库)。如果它没有,则.jar不会打开任何窗口,因为它需要外部库来执行此操作。 但是,如果您的.jar不打算打开任何窗口,那么它已按预期执行。尝试从命令行运行.jar:

java -jar <jar-file-name>.jar

答案 1 :(得分:0)

您检查过环境变量吗?可能没有指定变量PATH。此外,你可以试试这个:

Start - "Control Panel"
Click on "Default Programs"
Click on "Associate a file type or protocol with a specific program"
Double click on the .jar
Browse C:\Program Files\Java\jre7\bin\javaw.exe
Click on the button Open
Click on the button OK

如果它不起作用,请尝试配置环境变量:

From the desktop, right click the Computer icon.
Choose Properties from the context menu.
Click the Advanced system settings link.
Click Environment Variables. In the section System Variables, find the PATH environment variable and select it. Click Edit. If the PATH environment variable does not exist, click New.
In the Edit System Variable (or New System Variable) window, specify the value of the PATH environment variable. Click OK. Close all remaining windows by clicking OK.

注意:从控制面板编辑时,您可能会看到与以下内容类似的PATH环境变量:

%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

百分号(%)中包含的变量是现有的环境变量。如果其中一个变量在“控制面板”的“环境变量”窗口中列出(例如JAVA_HOME),则可以编辑其值。如果没有出现,那么它是操作系统定义的特殊环境变量。例如,SystemRoot是Microsoft Windows系统文件夹的位置。要获取环境变量的值,请在命令提示符处输入以下内容。 (此示例获取SystemRoot环境变量的值):

echo %SystemRoot%

更多信息here

希望它有所帮助。

Clemencio Morales Lucas。

答案 2 :(得分:0)

默认情况下,java不能在Windows模式下运行,也许它只是一个控制台java程序。

相关问题