【发布时间】:2022-01-20 05:23:46
【问题描述】:
我在尝试在另一个应用程序上运行 Jar 文件时遇到了一个小问题。我创建了一个简单的代码,当我双击我的 PC 时打开它运行的 JFrame,但是如果我将它发送到另一台 PC,双击它不会执行任何操作。它只有在我输入 java -jar yourjar.jar 时才会打开,我将如何修复以便在双击 jar 时打开 JFrame 窗口? JRE 安装在两个环境中
【问题讨论】:
我在尝试在另一个应用程序上运行 Jar 文件时遇到了一个小问题。我创建了一个简单的代码,当我双击我的 PC 时打开它运行的 JFrame,但是如果我将它发送到另一台 PC,双击它不会执行任何操作。它只有在我输入 java -jar yourjar.jar 时才会打开,我将如何修复以便在双击 jar 时打开 JFrame 窗口? JRE 安装在两个环境中
【问题讨论】:
这是.jar 文件的众所周知的问题。
我们可以做的是在.jar 文件和Open With 上尝试right-click 如果其他程序被列为默认程序,那么如果列出了Java 运行时,您可以使用它打开,并将其设为运行的默认程序。
那是
Right Click -> Properties -> Change -> C:\Program Files\Java\jre7\bin\javaw.exe
此路径可能因 jre 安装位置而异。
【讨论】:
要在 Windows 中打开 jar 文件,您必须安装 Java 运行时环境。或者,您可以使用解压缩软件(例如解压缩实用程序)来查看 jar 存档中的文件。
您还可以使用作为 Java 开发工具包 (JDK) 的一部分提供的 Java 归档工具查看、提取、运行和创建 JAR 文件,该工具包包含在 Oracle Java SE 开发工具包中。 Java Archive Tool 是一个命令行实用程序,以下是与不同功能相关的命令:
查看 JAR 文件 - jar tf jar 文件 提取 JAR 文件 - jar xf jar 文件 运行 JAR 文件 - java -jar app.jar 创建 JAR 文件 - jar cf jar 文件输入文件 注意:如果要从 JAR 文件中提取内容,可以使用各种解压缩实用程序,例如 Corel WinZip (Windows)、Corel WinZip Mac (Mac)、RARLAB WinRAR (Windows) 和 7-Zip (Windows) .
使用 File Vi 打开和查看 .JAR 文件
【讨论】: