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

Gra*_*ity 26 windows java

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

nix*_*xda 23

你有两个选择


  1. jPortablejPortable Launcher一起使用

    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 不行,因为它意味着在“另一台 PC”上安装(现在或过去)Java。但 1 有效。 (2认同)
  • 如果您担心或无法访问第二台机器,您始终可以在 VM 中安装 Java,备份 Java 文件夹并再次卸载 Java。我对几乎所有我想运行的 Java 程序都使用了 secondf 方法 (2认同)

SPR*_*BRN 7

我记得几年前你可以下载 Java,解压缩它,把它放在一个文件夹中的某个地方,然后通过指向该文件夹中的 java 可执行文件,你可以运行 java。我不知道它今天如何与当前版本一起工作,但如果它仍然可以这样工作,我不会感到惊讶。此处没有 Windows,因此无法对其进行测试,但您可以下载一个 zip(或 tar.gz)文件,将其解压缩,然后从那里开始工作。如果您无法解压 gz 文件,请下载并安装 7-zip。

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

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

下载 tar.gz 版本之一。