gpt4 book ai didi

installation - 在安装 JRE 方面需要帮助?

转载 作者:行者123 更新时间:2023-12-04 06:31:22 24 4
gpt4 key购买 nike

如果系统没有JRE,我必须安装JRE Programmability,我已经确定系统中是否安装了JRE,但我不知道如何以编程方式安装JRE,有人说您可以使用安装程序,但我不知道如何为此使用安装程序我在sun documnet 中搜索,在slient 模式下安装JRE,还有我不知道如何使用该命令iie.fing.edu.uy/ense/asign/...

最佳答案

为了运行您的 Java 程序,您可以在不安装 JRE 的情况下执行此操作,也就是说,您可以在没有 JRE 的计算机上运行应用程序,我们每天都这样做。

方法是使用嵌入式 JRE 部署您的应用程序,并使用脚本(.bar、.sh)使用嵌入式 JRE 执行您的应用程序。因此,您的应用程序是自包含的,不需要外部 JRE。您需要将整个 JRE 文件夹复制到您的应用程序中,并开始使用测试错误方法删除未使用的文件。您还可以减小文件大小,删除不需要的类,例如在 rt.jar 中(您可以解压缩、删除未使用的类并再次压缩)。

这种方法的问题在于,您在分发文件较少的 JRE 时违反了 Oracle/SUN JRE 分发策略。如果应用程序是内部使用的,我觉得还可以,如果要重新分发应用程序,就麻烦了。

另一个问题是如何通过代码安装 JRE,您可以尝试将 JRE 与您的应用程序一起交付,使用安装程序检测 JRE 是否已安装并根据需要安装它。在 Java 代码中这样做并非易事,您可以使用 Runtime执行外部程序...

不要依赖JAVA_HOME as 现在没有被积极使用。

例子:
假设您的应用程序名称是“A”,您的文件夹结构可能如下所示:

A
|-> Run.bat
|- jre
|- bin
|- lib
|- lib
|-> A.jar

您的应用程序主类是包 a 中的 Main.java。您的 Run.bat可以看起来像 START "" jre\bin\javaw.exe -cp lib\A.jar a.Main
您只是在 jre 中调用嵌入式 jre文件夹,通过调用 bin\javaw.exe并传递 jar 和主类。 jre文件夹可以是从 c:\Program Files (x86)\Java\jre6\ 复制的内容和整个 JRE (Windows 7的)。

关于installation - 在安装 JRE 方面需要帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5380778/

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