• ベストアンサー

macでjavaをはじめたいのですが・・・

macOSXにははじめからjavaが使える環境があると 聞いたので早速簡単な下記のソースを書いてコンパイル してみたのですが、 java:1: class または interface がありません。や java:16: <idenfifier>がありません、や java:16:'{'がありません。や java:16:型の開始が不正です。 など27個ものエラーが発生してしまいます。 どうすればコンパイルできるのでしょうか? どなたか助けてください!おねがいします。 ちなみにjavaのversionは1.4.2_09です。 public class Myfirst{ public static void main(String args[]){ System.out.println("はやくmacでjavaを使いたい・・"); } }

質問者が選んだベストアンサー

  • ベストアンサー
  • PecoPlus
  • ベストアンサー率76% (144/188)
回答No.3

 #2です。  出たエラーを全部コピペして補足できませんか?  あと、マックは触ったことがなく、全然自信はないので、あてずっぽうなんですが、案外原因はこれなんじゃないですか?   ↓ http://homepage.mac.com/notex/osx/03/ > プログラムは標準テキストで >TextEditではデフォルトで新規作成した書類はリッチテキストとして扱われますが、 >プログラムは標準テキストでないとダメです。TextEditで新規のファイルを作って >からフォーマットメニューで「標準テキストにする」を選択して変換しましょう。

参考URL:
http://homepage.mac.com/notex/osx/03/
akisu12345
質問者

お礼

ただいまこのページを読んでフォーマットを選択し、実行すると無事に コンパイルが通り実行することができました! これでMac環境でのjavaライフを始めることができそうです! 本当にどうもありがとうございました!!

その他の回答 (2)

  • PecoPlus
  • ベストアンサー率76% (144/188)
回答No.2

 こんばんは。 >java:16: <idenfifier>がありません、や >java:16:'{'がありません。や >java:16:型の開始が不正です。  これらは、16行目がおかしいといっていますが、投稿されたコードは16行もありません。  コードの全文を補足できませんか?  または、#1さんと同じようにコピペで、もう一度コンパイルをしなおしてみるとどうなりますか?

akisu12345
質問者

お礼

お返事ありがとうございます。 自分でもなぜ16行目でエラーがでているかわからないのですが このソースコードはこの5行で全文です。 ただいまコピペでコンパイルし直してみましたが21行目まで先ほど書いたエラーと同じものが 表示されるといった状態です。 でも何故かエラーの数は27個から20個に減っていました・・・うーん、どうすれば・・

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.1

質問の内容そのままをコピペしてShift-JIS(改行コードCR)にてファイル名「Myfirst.java」にて保存。 Terminalから $ javac Myfirst.java  でコンパイル $ java Myfirst でなんなく実行できました。 バージョンもbuild 1.4.2です。

akisu12345
質問者

お礼

実行できたという事はやはり環境に問題があると いうことですね。 いろいろなサイトで引き続き調べてみたいと思います。 どうもありがとうございます。

関連するQ&A