上下文:如果可能,我更喜欢使用自动化工具,例如:rVM、SDKman、snap、umake 或 ubuntu make,而不是手动下载 IDE 和 SDK。这个问题的范围仅限于诸如 apt 之类的工具,而不是手动下载。
如何Netbeans
使用 安装 9+ umake
?
我安装umake
了apt
因为snap
问题和umake
。
Java 11 是随 一起安装的SDKman
,尽管我也安装了8.0.192-zulu
和9.0.7-zulu
。
Ubuntu make 仅安装Netbeans
8.2。
如何umake
下载 Netbeans 9?
Ubuntu 制作
Ubuntu Make 是一个命令行工具,它允许您在安装时下载最新版本的流行开发工具,并将其与所有必需的依赖项一起安装(如果您尚未安装所有必需的依赖项,则只会要求 root 访问权限),如果您使用的是 64 位计算机,请在系统上启用多架构,并将其与 Unity 启动器集成。基本上,一个命令即可让您的系统准备好进行开发!
由于我使用的是 8.2 版本Netbeans
,因此大概有更好的方法来利用umake
。
thufir@dur:~$
thufir@dur:~$ netbeans
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/home/thufir/.local/share/umake/ide/netbeans/platform/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
^C
thufir@dur:~$
thufir@dur:~$ java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
thufir@dur:~$
thufir@dur:~$ javac -version
javac 11.0.1
thufir@dur:~$
thufir@dur:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
thufir@dur:~$
也许我应该降级 Java:
https://askubuntu.com/a/1093681/45156
然后重新安装NB
。我不明白那会怎样更新但是,netbeans。
脚注:实际上, 8.2 可以从或Netbeans
的 snap 版本顺利安装。ubuntu-make
umake
答案1
更新(2019 年 4 月 8 日):
Apache Netbeans(孵化中)现在可通过 ubuntu-make 获得。正如他们所说,最新版本,您现在可以使用 ubuntu-make 安装 Netbeans 11.0。为此,请运行:
sudo add-apt-repository ppa:lyzardking/ubuntu-make
sudo apt-get install ubuntu-make
umake ide netbeans
历史答案:
根据Ubuntu-make 在 GitHub 上的官方仓库上次更新/提交 Netbeans 数据(例如链接)是在 2017 年 3 月 30 日,而 Netbeans 9.0 是在 2018 年 7 月 29 日发布的。因此,我认为到目前为止,在更新详细信息之前,无法通过 ubuntu-make 安装 Netbeans 9.0。您会发现所有文件夹这里其中包含有关 Netbeans 8.2 版本的详细信息。
此外,根据 Netbeans 8.2 官方发行说明:
此版本经过测试的 JDK 是适用于 Windows、Linux 和 OS X 的 JDK 8u101。IDE 的 8.2 版本无法在早于 JDK 8 的 JDK 上安装或运行。
因此,我认为最好降级 Java 并使用 Netbeans 8.2 或使用安装 Netbeans 9.0其他方法。