Javaとantのインストール(Java8とJava11が必要)
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java 11.0.1-open
sdk install java 8.0.191-oracle
sdk use java 8.0.191-oracle
sudo apt install -y ant
ビルドするためには、Java8が必要。
動作はJava11で行うため、両方インストールする
お手軽なのでインストールには、sdkmanを使用した。
NetBeansインストール
cd
curl -o- https://codeload.github.com/apache/incubator-netbeans/tar.gz/10.0-vc5 > incubator-netbeans-10.0-vc5.tar.gz
tar -xvf incubator-netbeans-10.0-vc5.tar.gz
cd incubator-netbeans-10.0-vc5
ant -Dcluster.config=full
sdk use java 11.0.1-open
ビルドは6コアのPCで12分くらい掛かった。
普通のPCなら、最低30分ぐらいは掛るかも。
コンフィグファイル編集後、起動!!
cd ~/incubator-netbeans-10.0-vc5/nbbuild/netbeans/etc
# netbeans_default_options の後ろに追加!! アンチエイリアスとデフォルト文字コードUTF-8
# -J-Dawt.useSystemAAFontSettings=on -J-Dfile.encoding=UTF-8
# jdkhome設定 フルパスの必要があるらしい
# netbeans_jdkhome=/home/hoge-user/.sdkman/candidates/java/11.0.1-open
# 起動!!
ant tryme
さいごに
NetBeansが、いつの間にかOracleからApacheに移籍していた。
なんか開発が活発に見えるので大いに期待できそう。
でも、みんな IntelliJ IDEA
使うだろうから、興味ないだろうなぁーとは思う。
まぁ、結果を出すなら何を使っても良いのですよ。
どうでもいいけど、sdkmanはなんとなくで使えるのでセンスが良いコマンド使いが開発している気がする。
僕との相性が良いだけかもしれないが。。