如何在Windows 7中打开JAR文件

时间:2012-07-23 17:12:49

标签: java file windows-7 jar executable

我在Google上看过这个,似乎没有什么能满足我的需求。我正在使用Windows 7计算机。我试图重新安装Java 7,JRE和JDK下载都说我已经在我的计算机上安装了它。

我目前有这些Java文件夹:

  • C:\ Program Files \ Java \ jdk1.6.0_25 \
  • C:\ Program Files \ Java \ jdk1.7.0_05 \
  • C:\ Program Files \ Java \ jre6 \
  • C:\ Program Files(x86)\ Java \ jre7 \

我的问题:

  1. 哪些文件夹已过时且可以删除?

  2. 如何制作它,以便当我双击.JAR可执行文件时,它将正常打开,而不必使用命令打开它。当我尝试打开当前的JAR文件时,它会打开一个CMD屏幕,然后立即关闭。

3 个答案:

答案 0 :(得分:2)

1。如果您上面提到的所有Java文件夹都有指定的Jdk文件夹,        那么最好去C:\Program Files\Java\jdk1.7.0_05

2。现在将C:\Program Files\Java\jdk1.7.0_05\bin复制到您System PATH

3。在命令提示符下键入java -version,如果它在您的系统上返回已安装的JAVA版本,那么您已正确配置了Java路径

4. 现在,如果您的JAR文件是命令行程序,那么需要从命令提示符打开它

5. 但是如果你在JAR文件中有 GUI程序,那么你可以使用下面的方法在Eclipse中创建一个JAR文件,然后你可以双击它以执行它。

File -> Export-> Java ->Runnbale JAR file

Launch configuration : your Class containing the public static void main(String[] args)

Export destination : Target place

Library Handling:

Package required libraries into generated JAR

FINISH

答案 1 :(得分:2)

  • 请检查系统中的JAVA_HOME和CLASSPATH设置 环境变量

  • 相应地设置JAVA_HOME或CLASSPATH变量

    如果要打开jar文件并查看其内容,可以使用 Windows中的“打开方式”选项,使用winzip打开

  • 如果您想在点击它时执行您的jar文件,那么您必须 在你的jar文件中有一个main方法,并在你的文件中配置相同的方法 mainfest文件。你应该有一个 Main-Class 属性(样本条目在 下面的主要文件)

    Main-Class:com.example.MainClass

    Class-Path:lib / lib1.jar lib / lib2.jar

答案 2 :(得分:1)

检查与.jar扩展名相关联的内容。尝试从命令提示符窗口运行相同的命令。希望你能看到错误是什么并修复它。

卸载所有java环境,然后重新安装所需的内容可能会起作用。卸载后还从c:\ windows \ system32中删除java * .exe文件。您不应该需要设置JAVA_HOME环境变量,但是某些批处理文件需要设置它。

如果您希望Java在浏览器中运行,则必须安装32位JRE。

如果您需要运行使用大量内存(2GB +)的java程序或者必须使用JNI或JNA直接调用64位DLL,则必须安装64位JRE。如果你进行java开发,那么你应该安装一个JDK而不是JRE。您的IDE可能还需要安装64位JDK而不是32位JDK。