Java on WSL の開発環境どうするか
IDE
IntelliJ
WSL に配置したプロジェクトを開くだけ
- 有償版じゃないとダメそう
- Hotswap が効かない
- 新規ファイル作成は、デフォルトだと改行コードが CRLF になる
- Test の debug 起動が上手くいかない
Remote Development
- 有償版じゃないとダメそう
- いろいろダメそう。補完とか効かないらしい。
IntelliJ 自体を WSL 側にインストールする
- Linux GUI が私用PCだと動くけど、お仕事PCだと動かなかった。
VSCode
Extension Pack for Java
- Red Hat, Microsoft 製
- コアが eclipse
- クセがスゴイ(ecj)
- ソースコードディレクトリをデフォルトとは別に追加している場合、ビルドできない。
- 何か設定すればいける?
- 毎ビルドでのコード生成をやめる?
- Doma + Gradle は、大丈夫?
- lombok 大丈夫?
- "Language Support for Java(TM) by Red Hat" の方に lombok の機能が入ったため、"Lombok Annotations Support for VS Code" は、むしろインストールしてダメらしい。
- repository に入れてる jar は認識される?
- Oracle 製
- コアが netbeans
- lombok を認識しない
- Hotswap は効かない? 確認する。
JDK 管理