IntelliJ IDEA セットアップ 〜インストールと起動、基本的な使い方〜

IntelliJ IDEA

最近(2021-10-02)流行りのIDE(開発ツール)結構名前から流行っているようですが。。。
しかし目に見えて流行っているという意味で「流行っている」という表現を使いました。

主にEclipseよりも新しいIDEなので最近の開発手法に則った形での実装が行いやすいです。
具体的には、MavenやGradleなどのツールをデフォルトで使える部分やGitなどのリポジトリも入っているところです。まぁEclipseもですが。。。

しかし、大きな違いとしてはEclipseはAll in packではたくさんのツールが入っているので、当然重いわけで。。。

IntelliJ IDEAの場合は、基本的なものがそろっている状態なので、楽ですね。特にJavaでの開発をするときは。。。

自分はとっぷりとEclipseで慣れてきたほうなので、なかなか着手しなかったのですが、やはり次のような開発をやろうとしたらIntelliJに触っておいたほうが良いと思った次第です。

  1. Androidアプリの開発(Android StudioaはIntelliJ IDEAをベースに作ってあります)
  2. Gradleを使用するプロジェクトでの開発(ヒントや起動するタスクの一覧が見やすい)
  3. コマンドプロンプトの表示がすごく楽(Eclipseでは別途コマンドプロンプトを立ち上げたほうが早い)

上記のようなところは、自分の缶汁たところです。

InterlliJ IDEA のインストールからプロジェクト作成

1. IntelliJ IDEAのインストール

上記の開発ツールのインストールとプロジェクト作成の手順です。
こちらからアプリケーションをダウンロードします。(Mac or Win)

ちなみに、Ultimate=Webアプリ開発向け、JVM and Android=スマホアプリ、PCアプリ向け

ということらしいです。

インストール動画

日本語化動画

MacとWindowsを洗濯してからダウンロードします。
シンプルにこれだけです。。。

2. 起動

起動したら下のような画面が出ます。
Create New Projectを選択します。

作成するプロジェクト名(自由につけます。)

   

今回は、JavaFXを使用して単体で動くアプリケーション
を作成するので「JavaFX」を選択する

プロジェクトが作成されて以下のような画面が出ます。

 

最低限のコードが生成されているのでそのまま実行します。

下のような画面が作成されました。

ここにいろんな実装をします。
今後は、テキストRPGを作成しようと思います。

そして、ビルドパスの設定に関しては[ファイル→プロジェクトの構造→]

プロジェクトのMaven化

参考サイトはこちらです

Maven サポートの追加

  1. 既存のプロジェクト(Java プロジェクトなど)を開きます。

  2. プロジェクトツールウィンドウで、プロジェクトを右クリックし、フレームワークサポートの追加を選択します。

  3. 開いたダイアログで、左側のオプションから Maven を選択し、OK をクリックします。

  4. IntelliJ IDEA は、デフォルトの POM をプロジェクトに追加し、プロジェクトツールウィンドウに標準の Maven レイアウトを生成します。

  5. IntelliJ IDEA は、Maven ツールウィンドウでライフサイクルとプラグインを使用して対応する構造も作成します。
    生成された POM を開き、groupId を指定します。 artifactId と version は自動的に指定されます。

  6. POM を変更するたびに、IntelliJ IDEA は変更をインポートすることを提案するポップアップを表示します。

ライブラリの追加方法

  1. 上部メニューのファイルを選択
  2. プロジェクトの構造を選択
  3. ライブラリの作成
  4. プロジェクトに追加されていることを確認

クラスの構造(アウトライン)の見方

Alt + 7

で表示できます。

Gitコマンド一覧

 

IntelliJ関連(Mac)

IntelliJ IDEA 環境構築 〜インストールと起動〜

IntelliJ IDEA Discord Botを作る〜Gradle環境のセットアップ〜

IntelliJ IDEA Gradleセットアップ〜コマンド入力部の表示〜

IntelliJ IDEA 使い方〜Javaのコンパイルレベル設定〜

IntelliJ IDEA 使い方〜ライブラリの追加

IntelliJ IDEA 使い方〜Maven Projectの作成〜

IntelliJ IDEA 使い方〜Mavenでライブラリを追加する〜

IntelliJ IDEA Jarファイルを作る

IntelliJ IDEA 使い方〜Git接続 Java起動 etc〜