gpt4 book ai didi

ubuntu - Netbeans使用哪个jdk

转载 作者:行者123 更新时间:2023-12-01 14:16:53 25 4
gpt4 key购买 nike

我问了一个问题,为什么当 Swing Worker 在后台工作时,在 addPropertyChangeListener 中没有调用 propertyChange。我以为我的代码有问题。没有人能帮忙,因为代码没问题。当我在调用 propertyChange 的笔记本电脑上运行它时,我终于得到了确认。

那么可能出了什么问题呢? Netbeans、Java、我的 Ubuntu 上有什么地方出了问题吗?我的直觉是 Netbeans 不应该能够影响 Java 内部的某些东西,比如 propertyChange。

为了测试某些内容,我对程序进行了清理和构建,并在 Netbeans 之外运行它,并且正在调用 propertyChange。然后我决定看看有哪些 JDK 可用。在/usr/lib/jvm 中,我有 java-1.5.0-gcj-4.6 (古老的,不知道我上次使用它是什么时候),java-6-openjdk-i386 和 java-7-openjdk-i386。

所以问题是:我使用的是哪种 Java?也许 Java 已经坏了,这就是 propertyChange 没有被调用的原因?我决定打印 Java 版本并进行测试。在 Netbeans 中我得到了:

太阳微系统公司 http://java.sun.com/1.6.0_27

在我得到的干净版本和构建版本中:

甲骨文公司 http://java.oracle.com/1.7.0_25

我想可能是因为 Oracle 收购了 Sun,他们更改了 Java 7 的名称。我必须看看是否可以强制 clean 和 build 版本运行 Java 6。在 Netbeans 内部,该项目提供了可用的最高版本是 1.6。

我想我真正想听到的是关于 Netbeans 是否可以参与解决 propertyChange 被调用问题的意见?或者这只是我使用哪个 JDK 的问题?

谢谢,宜兰

最佳答案

您可以通过以下方式安装所需的 JDK:

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6

您还可以指定要使用的JDK,

在 Linux 上:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-install-433844.html#linux

在 NetBeans IDE 安装页面上,执行以下操作:指定 NetBeans IDE 安装目录。接受默认 JDK 安装以与 IDE 一起使用或指定另一个 JDK 位置。单击“下一步”。

在 Windows 上:

 - In the IDE, choose Tools > Java Platforms from the main menu.
- Click Add Platform and specify the directory that contains the JDK (e.g. on Windows, this is
- the JDK installation directory, default is C:\Program Files\Java\jdk1.7.0).
- The directory that contains the Java platform is marked with the Java Platform icon icon.

希望对你有帮助

关于ubuntu - Netbeans使用哪个jdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18053168/

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