上下文:与其手动下载 IDE 和 SDK,在可能的情况下,我更喜欢使用自动化,例如:rVM、SDKman、snap 和 umake 或 ubuntu make。此问题的范围仅限于此类工具,例如 apt,而不是手动下载。
如何Netbeans
使用 9+安装umake
?
我安装umake
了,apt
因为. _snap
umake
Java 11 与 一起安装SDKman
,尽管我也安装了8.0.192-zulu
and 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 可以从orNetbeans
的 snap 版本中正常安装。ubuntu-make
umake
更新(2019 年 4 月 8 日):
Apache Netbeans(孵化)现在可以通过 ubuntu-make 获得。正如他们所说,最新版本,您现在可以使用 ubuntu-make 安装 Netbeans 11.0。为此,运行:
历史答案:
根据Ubuntu-make 在 GitHub 上的官方存储库,上次 Netbeans 数据(如链接)于 2017 年 3 月 30 日更新/提交,而 Netbeans 9.0 于 2018 年 7 月 29 日发布。所以,我相信目前无法通过 ubuntu 安装 Netbeans 9.0 -make 直到它更新细节。您会发现此处包含有关 Netbeans 详细信息的所有文件夹都有 8.2 版的详细信息。
此外,根据 Netbeans 8.2 官方发布说明:
因此,我认为最好降级 Java 并使用 Netbeans 8.2 或使用其他方法安装 Netbeans 9.0 。