Javaプログラムの書き方(超初心者です)
すみません、つい最近Javaプログラミングに手を出し始めた者です。
現在Xcodeを使って勉強しているのですが、日本語を使うと必ず文字化けしてしまうという壁にあたっています。
そこで、J2SEとテキストエディットを使って行おうと思うのですが、コンパイラなどのアプリケーションがmacのどこにあるのかわかりません。
全くのド初心者のため、的外れな質問をしているかも知れませんが、何卒ご教授お願いいたします。
すみません、つい最近Javaプログラミングに手を出し始めた者です。
現在Xcodeを使って勉強しているのですが、日本語を使うと必ず文字化けしてしまうという壁にあたっています。
そこで、J2SEとテキストエディットを使って行おうと思うのですが、コンパイラなどのアプリケーションがmacのどこにあるのかわかりません。
全くのド初心者のため、的外れな質問をしているかも知れませんが、何卒ご教授お願いいたします。
Javaは触ったことがある程度なので、的外れのコメントになるかも知れませんが。
文字化けするのはソースコード上でですか? それともソースコードに入力して正しく表示されている日本語が実行結果の画面で化けるということでしょうか?
どちらにしてもソースの文字エンコーディングはutf-8に設定してください。「システムのデフォルト(日本語(Mac OS))」だと、ソース上は読めても、実行結果は文字化けすると思います。
もっと先の話でしたら失礼。
> そこで、J2SEとテキストエディットを使って行おうと思うのですが、コンパイラなどのアプリケーションがmacのどこにあるのかわかりません。
この部分についてです。
「テキストエディットを使って・・・」ということなので、ターミナルを使えると想定しますが、ターミナル上で "which 実行ファイル名" と打つとパスを確認できます。
でも、パス通ってるはずなので、ターミナル上で "javac ソースファイル" → "java クラスファイル" でよいと思いますが。
あとは、余計なお世話ですが、Eclipse(エクリプス)という開発環境もあります。
無償で使えて、情報もプラグインも多いのでおすすめしときます。
------------以下実行例------------
※結果は環境により多少変わります。
Last login: Tue Jun 19 04:30:04 on ttyp1
Welcome to Darwin!
[mazgi@iMac-3.local]$ which javac [〜 2007/06/19 (火)4:33:58]
/usr/bin/javac
[mazgi@iMac-3.local]$ which java [〜 2007/06/19 (火)4:34:02]
/usr/bin/java
[mazgi@iMac-3.local]$ java -version [〜 2007/06/19 (火)4:34:03]
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164)
Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing)
[mazgi@iMac-3.local]$ java -help [〜 2007/06/19 (火)4:34:09]
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include: //---以下省略
Javaプログラムの書き方(超初心者です)