■ はじめに
https://dk521123.hatenablog.com/entry/2023/06/10/034839
で、WSL内に、IntelliJ の環境を作ったが、 Windows Update により環境がぶっ壊れたので VisualBox内の Linux 内に作ることにする (基本、Windows上でも同じ)
目次
【1】注意点 【2】設定手順 0)前提条件 1)IntelliJ をダウンロードする 2)IntelliJ をインストールする 3)IntelliJの起動 4)Option: Ubuntuのショートカットアイコンを作成 【3】補足1:Java/sbtのインストール 1)SDKMAN 2)Java 3)sbt
【1】注意点
* IntelliJ IDEAは、以下の2種類あるが、 無料版なら、「[2] Community Edition」 ~~~~~~~~~~~~ [1] Ultimate [2] Community Edition <= Free版 ~~~~~~~~~~~~ => 何も考えずに設定しようとすると「[1] Ultimate」をダウンロードしてしまい 結構面倒くさいことになる
【2】設定手順
* 以下の公式ドキュメントを参考にした
https://www.jetbrains.com/help/idea/installation-guide.html#standalone
0)前提条件
* JDK をインスールする => 今回の場合、Java11 => 設定されていない場合「【3】補足:Java/sbtのインストール」を参照
1)IntelliJ をダウンロードする
* 以下のURLからダウンロードする => 今回の場合は、「ideaIC-2023.2.tar.gz」
https://www.jetbrains.com/idea/download/?section=linux
2)IntelliJ をインストールする
# For IntelliJ IDEA Community sudo tar -xzf ideaIC-*.tar.gz -C /opt
3)IntelliJの起動
# Execute the idea.sh script from the extracted directory to run IntelliJ IDEA. /opt/idea-IC-232.8660.185/bin/idea.sh # バージョンが変わった場合 cd /opt/ ls -l # idea-IC-232.10072.27 ./idea-IC-232.10072.27/bin/idea.sh
4)Option: Ubuntuのショートカットアイコンを作成
* 以下の関連記事参照。
Ubuntuのショートカットアイコンを作成
https://dk521123.hatenablog.com/entry/2023/08/25/104850
【3】補足1:Java/sbtのインストール
https://www.scala-sbt.org/1.x/docs/ja/Installing-sbt-on-Linux.html
で紹介されているSDKMAN が便利なので、それを使ってみる => 後々、使えそうなので、分冊。
SDKMAN ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2023/08/13/000000
* 別の方法として、asdf コマンドを使った方法もある => 詳細は、以下の関連記事を参照のこと
asdf ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2024/01/17/180212
1)SDKMAN
* Java/ScalaなどのJVMの開発環境を作成するためのツール * バージョンの変更等も簡単に行える
インストール
https://sdkman.io/install
curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh" # To confirm sdk version
2)Java
# Java11を入れたい場合 sdk install java $(sdk list java | grep -o "\b11\.[0-9]*\.[0-9]*\-tem" | head -1) # Java8を入れたい場合 # sdk install java $(sdk list java | grep -o "\b8\.[0-9]*\.[0-9]*\-tem" | head -1) # To confirm java --version
3)sbt
sdk install sbt
sbt --version
参考文献
https://pineplanter.moo.jp/non-it-salaryman/2021/06/22/ubuntu-intellij/
関連記事
Scala ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2023/03/10/193805
Scala ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2023/03/12/184331
Scala ~ 環境構築編 / IntelliJ IDEA in WSL ~
https://dk521123.hatenablog.com/entry/2023/06/10/034839
SDKMAN ~ 環境構築編 ~
https://dk521123.hatenablog.com/entry/2023/08/13/000000
Ubuntuのショートカットアイコンを作成
https://dk521123.hatenablog.com/entry/2023/08/25/104850
【Linux】環境変数に関するあれこれ
https://dk521123.hatenablog.com/entry/2015/07/16/103501
WSL2 ~ Docker-CE / 環境構築編 ~
https://dk521123.hatenablog.com/entry/2021/11/14/224428
Githubで エラー「The requested URL returned error: 403」が発生する
https://dk521123.hatenablog.com/entry/2023/08/25/235609
IntelliJ IDEA ~ デバッグあれこれ ~
https://dk521123.hatenablog.com/entry/2023/11/05/000000
asdf ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2024/01/17/180212