C++ in Netbeans 8.2 shows Garbled(亂碼) on CentOS 8, Netbeans 12.0 is fine

NetBeans 中文問題

Netbeans 8.2 的中文會出現亂碼
Netbeans 12.0 的中文顯示正常

安裝OpenJDK for Development

sudo dnf install java-1.8.0-openjdk-devel.x86_64
sudo dnf install java-11-openjdk-devel.x86_64

 

安裝Apache-Netbeans 12.0

下載Netbeans 12.0 https://www.apache.org/dyn/closer.cgi/netbeans/netbeans/12.0/Apache-NetBeans-12.0-bin-linux-x64.sh

chmod +x Apache-NetBeans-12.0-bin-linux-x64.sh
./Apache-NetBeans-12.0-bin-linux-x64.sh

取消用不到的程式語言

新增Netbeans 12.0 C++ Plugin

Tools > Plugins > Settings > Add
Name:C++ Plugin(自訂名稱)
URL:http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz
> OK

Available Plugins > C/C++ (checked) > Install

安裝Apache-Netbeans的外觀

在Netbeans Plugins 下載 Darcula LAF for NetBeans (8.2即可)

Tools > Plugins > Downloaded > Add Plugins > 選1501524971_nb_darcula-1.6.nbm > Install

解決Netbeans 8.2 無法完全呈現文字

啟動時加上參數 --laf Metal
./netbeans --laf Metal