... _eclipse:
カスタムEclipseの作成¶
学校の授業向けにはカスタム版のEclipseが配布される予定です。 ここではそういうのに頼らずに自分用のEclipseを使うときの小ネタを出しておきます。
ベース部分(Eclipse本体)¶
Java絡みで使われることの多い Eclipse ですが、導入自体はそれほど難しくありません。
Eclipse に行く
右上のダウンロード(Downloads)ボタンをクリック
ダウンロードボタンの場所¶
"Get Eclipse IDE 2022‑03" など、最新版のEclipseのダウンロード用ボタンではなく、その下にある
をクリックいかにもなボタンは押さない¶
を選ぶ
ダウンロードするべきものを選ぶ¶
自分のOSとアーキテクチャを選んでダウンロードへ移動、Windowsであれば、Windowsの
を選べばよいOS/アーキテクチャの選択¶
ダウンロードしたファイル(Windows版ならzip形式)を適当な場所に展開する
なお展開ですが、配布zipファイルでは、eclipseフォルダを内包しているため、授業環境(教科書)に適合させるのであれば、
Cドライブ直下に
java
フォルダを作るzipファイル中の
eclipse
フォルダを 1.の java フォルダ内に展開する
となります。

ファイルの展開(C:/java
以下)¶
日本語化¶
MergeDocプロジェクトへ行き、日本語化ツールの最新版を取得します。
MergeDoc Project に行きます
"Pleiades プラグイン・ダウンロード" で利用する(Eclipseを入れた)OSを選んでインストーラーをダウンロードします
インストーラーの選択¶
ダウンロードしたzipを展開し、中にある setup.exe を実行してください、 日本語化したいファイルとして、
C:/java/eclipse/eclipse.exe
を選び、日本語化開始のボタンをおしてください
日本語化されれば、ウィンドウを閉じていき、 Eclipse を起動してあげましょう。

セットアップ完了¶
注釈
なお、初回~数回起動する間は、日本語化に絡む内部キャッシュなどの生成が裏で行われるため、 若干低速化するようです。諦めてください。
設定の変更¶
起動したら、Eclipseの設定を適宜書き換えていきます。
JREの追加(
)はここでは変更しません(利用するときにJDK/JREをその時のもので設定するため)をデフォルトではなく『その他』側でUTF-8に設定
- 同じく を『その他』側でUNIXに設定
実はこれはしなくてもいいのですが、開発ではいろんなOSを跨いでの作業もあったりします。
そのため、LFのみ(UNIXベース)に揃えておくことで不揃いな状況を回避できます。

エンコーディングと区切り文字の設定¶
にて - を有効化 - を有効化 - を有効化し、 にて以下の形で設定(適宜後で変更してかまいません)
空白は『末尾』のみ有効にする
全角空白は全て有効にする(本来、存在してはいけない文字)
タブは全て有効にする
復帰・改行は『末尾』のみ有効にする

空白文字の設定例(上記基準に準拠)¶
空白文字はうっかり含めるとエンジニアを殺す効果があります。 気づきにくいので入れないようにする必要があります。
さしあたりこれだけで十分です。
プロファイルの抽出¶
課題
プロファイルの抽出と置き場所を書く
アーカイブの作成¶
課題
アーカイブの作成方法を書く