我的问题似乎很奇怪,但这确实是我需要做的。在过去的10年中(也许是10年的第一年),我必须在计算机上运行JAR文件。但是我不想安装“ Java”(以及它添加到系统中的所有这些东西)。如何运行该JAR文件?
我的问题似乎很奇怪,但这确实是我需要做的。在过去的10年中(也许是10年的第一年),我必须在计算机上运行JAR文件。但是我不想安装“ Java”(以及它添加到系统中的所有这些东西)。如何运行该JAR文件?
Answers:
你有两个选择
将jPortable与jPortable Launcher一起使用
使用jPortable Launcher,可以在安装了jPortable便携式Java运行时环境的情况下,从启用PortableApps.com的设备上轻松运行Java JAR。
要使用此功能,请访问PortableApps.com并搜索jPortable。应该列出结果,然后选择运行时环境和启动器(上面的链接)。然后下载它们两个,并按照说明进行安装。将创建一个文件夹,从中运行下载文件。其中一个是“ JavaPortableLauncher.exe”。如果启动它,则应该能够使用该应用程序找到并打开一个jar文件。
(要么)
start C:\Java\bin\javaw.exe -jar C:\myfolder\myprogram.jar
我记得在几年前,您可以下载Java,将其解压缩,将其放在文件夹中的某个位置,然后通过指向该文件夹中的Java可执行文件来运行Java。我不知道它在当前版本中如何工作,但是如果它仍然可以那样工作,我也不会感到惊讶。这里没有Windows,因此无法对其进行测试,但是您可以下载一个zip(或tar.gz)文件,将其解压缩,然后从那里开始工作。如果您无法解压缩gz文件,请下载并安装7-zip。
这不会像通常那样安装它,因此没有更新警报等,没有浏览器集成,没有系统变量,但是您需要一些东西来运行该代码,这是我认为最少的。
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
下载tar.gz版本之一。
这只是为我工作:
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar
;bin/java -version
。如果有效,就这样,您将获得一个可移植的JAVA_HOME。
.exe
您从Oracle下载。