gpt4 book ai didi

java - 如何为 Java RCP 应用程序添加自定义弹出窗口,该应用程序仅在具有 java 7 或更高版本(32 位)时启动?

转载 作者:行者123 更新时间:2023-12-02 08:41:08 25 4
gpt4 key购买 nike

目前,我有一个使用 Java RCP(Eclipse Mars)构建的应用程序。仅当系统具有 JAVA 7 或任何其他更高版本(仅限 32 位)时才能启动。当尝试使用 JAVA 6 启动时,它会弹出一个弹出窗口。(请参阅附件 popup )。[某些用户的系统中可能仍然有 Java 6]。我想添加我自己的自定义对话框而不是这个。如何才能实现这一目标?有什么想法吗?我在这里附上错误日志供您引用。 Error Log 64 bit popup

最佳答案

您需要在运行时获取信息并启动模式弹出窗口

这样可以获得版本 1.6、1.7 1.8 等

String v = System.getProperty("java.specification.version");

这是为了获得拱门。 (32 或 64)

System.out.println(System.getProperty("sun.arch.data.model"));

此方法显示弹出模式对话框

JOptionPane.showMessageDialog(....);

现在将此示例作为指导点并构建您自己的条件:

public static void main(String[] args) {
String v = System.getProperty("java.specification.version");
Double d = new Double(v);
if (Double.compare(d, 1.6) == 0) {
JOptionPane.showMessageDialog(null, "Ups!! this java version is not supported!", "Opala", 0);
}
}

关于java - 如何为 Java RCP 应用程序添加自定义弹出窗口,该应用程序仅在具有 java 7 或更高版本(32 位)时启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45594720/

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