LoginSignup
1
1

More than 5 years have passed since last update.

NetBeansのJava11対応版をビルドインストールした話

Posted at

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はなんとなくで使えるのでセンスが良いコマンド使いが開発している気がする。

僕との相性が良いだけかもしれないが。。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1