解决 NetBeans 在 Gnome3 显示不全的问题

前言:据各大 Linux 媒体报道

Ubuntu 18.04 将放弃 Unity 桌面而回到 Gnome3 的桌面环境。
Unity 桌面环境将托付第三方或爱好者维护

下图是OMG Ubuntu 网站的统计数据

《解决 NetBeans 在 Gnome3 显示不全的问题》 OMG Ubuntu 网站的统计数据

从此图可以看到 Gnome 桌面环境在 Ubuntu 还没有放弃的情况下就有着与 Unity 桌面环境相差无几的使用人数,想必以后在 Ubuntu 18.04 版本及以后使用 Gnome3 的用户会大大增多。

但是 Gnome3 下运行 Java IDE NetBeans 有些问题,即除中间代码区域的标签面板外的其他标签面板上的标签都显示不全,菜单显示不全,文字显示不全,这就很气。

《解决 NetBeans 在 Gnome3 显示不全的问题》 显示不全的 NetBeans

问题环境

oracle Java8
已经安装好的 官网下载的 NetBeans 8.2

解决方法

下载 openjdk
sudo apt-get install openjdk-8-jdk
更改NetBeans 8.2 的运行环境为 openjdk8
编辑 netbeans-8.2/etc/netbeans.conf# Default location of JDK: 下注释掉 netbeans_jdkhome="/usr/lib/jvm/java-8-oracle" 并且添加 openjdk8 的环境 netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"
完成后看起来的样子应该是这样的

# Default location of JDK:
# (set by installer or commented out if launcher should decide)
#
# It can be overridden on command line by using --jdkhome <dir>
# Be careful when changing jdkhome.
# There are two NetBeans launchers for Windows (32-bit and 64-bit) and
# installer points to one of those in the NetBeans application shortcut 
# based on the Java version selected at installation time.
#
# netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"
netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"

重启 NetBeans 再看看吧

《解决 NetBeans 在 Gnome3 显示不全的问题》 使用 openjdk 环境的 NetBeans

这样就使用了 openjdk 环境,原来的 oracle Java 就抛弃了?
并不是。
在 NetBeans 的 Java 平台添加好 oracle Java 的环境

《解决 NetBeans 在 Gnome3 显示不全的问题》 Java 平台管理器

在项目运行配置里设置好 oracle Java 就好了。

《解决 NetBeans 在 Gnome3 显示不全的问题》 设置项目运行环境

    原文作者:豆腐主义者
    原文地址: https://www.jianshu.com/p/de985f15cd8c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞