如何在未安装 Java 的情况下运行 JAR 文件?

如何在未安装 Java 的情况下运行 JAR 文件?

我的问题可能看起来很奇怪,但这确实是我需要做的。在过去(可能)10 年里,我第一次必须在计算机上运行 JAR 文件。但我不想安装“Java”(以及它添加到系统中的所有内容)。我该如何运行该 JAR 文件?

答案1

你有两个选择


  1. 使用便携和...一起j便携式发射器

    jPortable Launcher 允许您从安装了 jPortable 便携式 Java 运行时环境的支持 PortableApps.com 的设备轻松运行 Java JAR。

    要使用此功能,请访问 PortableApps.com 并搜索 jPortable 。应该会出现一个结果列表,然后选择运行时环境和启动器(上面的链接)。然后下载它们两个,并按照说明进行安装。将创建一个文件夹,下载的文件从中运行。其中一个文件夹内是“JavaPortableLauncher.exe”。如果启动它,您应该能够找到并打开带有该应用程序的 jar 文件。

    启动器

(或者)

  1. 下载并解压Windows x86 tar.gz 版本并从命令行启动您的 .JAR 文件:start C:\Java\bin\javaw.exe -jar C:\myfolder\myprogram.jar

答案2

我记得几年前你可以下载 Java,解压它,把它放在某个文件夹中,然后通过指向该文件夹中的 java 可执行文件,你就可以运行 java。我不知道现在的版本是如何工作的,但如果它仍然可以这样工作,我也不会感到惊讶。这里没有 Windows,所以无法测试它,但你可以下载一个 zip(或 tar.gz)文件,解压它,然后从那里开始工作。如果你不能解压 gz 文件,请下载并安装 7-zip。

这不会像平常那样安装它,所以没有更新警报等,没有浏览器集成,没有系统变量,但您需要一些东西来运行该代码,我认为这是最少的。

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

下载其中一个 tar.gz 版本。

答案3

刚刚为我工作:

  1. 下载您想要的版本的 Java 安装程序;
  2. 用 7-zip 打开;
  3. 找到并解压 tools.zip 文件(它可以位于不同的目录中,取决于 Java 版本、构建,或者它是否是 JDK 或 JRE);
  4. 扩展 tools.zip 的一些内容;
  5. 进入并运行for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar
  6. 尝试跑步bin/java -version

如果它有效,那就这样,你已经拥有了一个可移植的JAVA_HOME。

答案4

最好的方法是将 .jar 文件转换为 .exe。请按照以下步骤操作: 执行文件

相关内容