Archive for the ‘java’ Category

ターミナルでJavaの文字化け

1月 30th, 2011 by kamatari | No Comments | Filed in java

MacのターミナルでJavaコードをコンパイルする時、エラーメッセージが文字化けしてしまいます。

これはJavaの文字コードがShift-JISなのに対し(JDK6)、ターミナルのデフォルトがUTF-8で設定されているからです。

文字コードの違いが原因なので、ターミナルの文字コードをShift-JISに合わせれば解消します。

しかし、Javaを使うたびに文字コードを変更するのは面倒なので、別の方法で解消してみたいと思います。

▽Javaの文字コードをUTF-8に変更する

javac コマンドにオプションをつけて、コンパイルを行います。
例えばtest01.javaをコンパイルするときは、以下のように入力します。

javac -J-Dfile.encoding=UTF-8 test01.java

何か問題があったときは、日本語で教えてくれます。

これも毎回入力するのは面倒なので、エイリアスとして登録しておきましょう。

alias [name] = '[command]'

[name]とターミナルに打つと、[command]を打ったことにするという意味です。

今回は、[javac]と打ったら、[javac -J-Dfile.encoding=UTF-8]と同じというように定義します。
ついでに[ java ]と打ったら、[ java -Dfile.encoding=UTF-8 ]というのも定義しておきます。

alias javac='javac -J-Dfile.encoding=UTF-8'
alias java='java -Dfile.encoding=UTF-8'

これで日本語OK.

eclipseのショートカット

11月 9th, 2010 by kamatari | No Comments | Filed in java

なんだかいっぱいあるけど、取りあえずこれだけ覚えておこうかな。


Ctrl+Space・・・キーワード補完
Ctrl+Shift+o  ・・・import文記述
Ctrl+/   ・・・選択範囲をコメントアウト
Ctrl+1   ・・・カーソルを合わせた行のエラー修正候補表示

Eclipseの日本語化

10月 31st, 2010 by kamatari | No Comments | Filed in java

前回はEclipseを入れて、立ち上げるとこまでやったので、今回は環境を日本語化します。

まずこちらをダウンロード。
・Pleiades (プレアデス)

OSがWindowsであれば、”Pleiades All in One”をダウンロードしてeclipse.exe を起動すると、すぐに日本語化された Eclipse を利用できるそうですが、Macの人は自分でやらなければならないみたい。

「Pleiades 本体ダウンロード」というところに、最新版と安定版が提供されています。

安定版にしておきましょう。

ダウンロードが出来たら、何工程かファイル操作などなど必要になります。
以下に箇条書きにしました。
(pleiadesのバージョンは適宜読み替えてください。)

【その壱】pleiades_1.3.2のフォルダ内にあるfeaturesの中のフォルダをコピーし、eclipseのフォルダ内にあるfeaturesの下にペースト。

【その弐】pleiades_1.3.2のフォルダ内にあるpluginsの中のフォルダをコピーし、eclipseのフォルダ内にあるpluginsの下にペースト。

【その参】eclipse.appを右クリックして、「パッケージの内容を表示」を選択してください。

【その肆】Contentsフォルダが表示されるので、その中のMacOSフォルダを選択し、eclipse.iniをテキストエディタで開きます。

【その伍】eclipseの最終行に、以下の一文を追加して保存してください。

-javaagent:/Applications/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar=no.mnemonic

【その陸】初回の起動はターミナルから以下のコマンドで立ち上げます。-cleanしておかないと起動できなくなったりするそうです。

 $/Applications/eclipse/eclipse -clean

無事起動して、日本語になっていれば完了です。

32bit版のスプラッシュ画面と同じになったのかな。

javaはじめる

10月 29th, 2010 by kamatari | No Comments | Filed in java, programing

このたび javaをいちから勉強することになりました。

なるべくメモを残しながら進みたいと思います。

Mac OS Xからのチャレンジ!
とりあえず入ってるjavaのバージョンを確認してみます。

ターミナルから入力。

kamiki $ java -version

すると。

java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-10M3261)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03-307, mixed mode)

う、うん。なるほど1.6.0_22ということは分かった!

次は統合開発環境Eclipseを入れてみようと思います。

・Eclipse Downloads
->Eclipse IDE for Java Developers 98MB

ここで32bit版か64bit版か多いに悩む。
まあでもせっかく64bit版に対応できるのなら64bitだ!ということで、ダウンロード。

解凍したフォルダをアプリケーションの中に入れて、Eclipse.appを起動。

おお。

つづきはまた明日。