gpt4 book ai didi

java - 如何在不安装 jdk 或 jre 的情况下运行 java 应用程序文件(exe 而不是 jar)

转载 作者:行者123 更新时间:2023-11-30 09:12:52 24 4
gpt4 key购买 nike

(我已经检查了答案 herehere ,但这并没有回答我的问题)

我将 Java 的文件夹(JRE 和 JDK)复制到本地文件夹,然后我设法通过以下命令运行 .jar 应用程序:

SomeFolder\Java\jre6\bin\javaw.exe -jar SomeApp.jar

但是在两种情况下如何以类似的方式运行 .exe 应用程序(例如 eclipse.exe):

  1. 应用程序只需要 JRE
  2. 应用程序还需要 JDK

附注不幸的是,“portableapps.com”解决方案是 Not Acceptable 。

最佳答案

.exe 文件的问题在于它们通常会自行搜索 Java 运行时,并且没有通用的方法来告诉所有文件它所在的位置。

在 eclipse 的情况下你可以,例如通过编辑 eclipse.ini 文件。

添加

-vm
/usr/lib/jvm/java-7-oracle/bin

到文件的开头(带有您的路径),它现在应该开始使用您指定的运行时。

一个通用的解决方案是找出 exe 文件如何运行 java 代码,然后通过 javaw.exe -jar 手动运行它 - 如果 exe 文件具有 java包含代码并按需提取它。另一方面,也有不需要所有 exe 解决方法的纯 jar 版本(通常是 Linux 版本)。

关于java - 如何在不安装 jdk 或 jre 的情况下运行 java 应用程序文件(exe 而不是 jar),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com