gpt4 book ai didi

java - 如何在程序启动时验证 Java 版本?

转载 作者:行者123 更新时间:2023-11-30 04:28:35 27 4
gpt4 key购买 nike

我的 Java 应用程序要求用户安装 Java 7。但是,如果不这样做,则不会向用户显示或返回任何内容,除非他们从控制台启动应用程序。应用程序简单地终止。
如果用户还没有正确的 Java 版本,我将如何生成一个弹出窗口,显示指向正确 Java 版本的链接?

感谢您的帮助

最佳答案

您可以使用System.getProperty("java.version")来获取为所有版本编译的程序中的java版本。然后,您可以让该程序启动您的主应用程序/游戏,否则重定向用户安装 JRE 7。

正确的方法是在游戏安装和启动过程中进行验证。

您的启动器应尽可能使用最低的 JDK 版本进行编译,例如,

javac file.java -source 1.3

如果可能,将您的启动器保留为 .bat/.sh 文件,这样您就可以确保启动器在 java 丢失时不会失败

例如,参见这个,

Check if JAVA_HOME is present in environment using batch script

关于java - 如何在程序启动时验证 Java 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15193688/

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