「Java」の構文エラーについて



 ◇-?「Java」の構文エラーについて-白猫モモ-12/11-06:56(519)-No.499365
   ┗?!Re:「Java」の構文エラーについ...-KAWAI-12/11-11:03(515)-No.499369
     ┗?!?Re:「Java」の構文エラーについ...-白猫モモ-12/11-18:29(507)-No.499372
       ┗?!?!Re:「Java」の構文エラーにつ...-KAWAI-12/12-11:07(491)-No.499381
         ┗?!?!【解決】Re:「Java」の構文エ...-白猫モモ-12/13-19:31(458)-No.499429

▲このページのトップに戻る
499365「Java」の構文エラーについて白猫モモ 2010/12/11-06:56

メーカー名:DELL デル
OS名:WindowsXp HomeEdition
パソコン名:Dimension4500c
トラブル現象:ソフトを組み込んだが動かない
ハード関連: プログラム
ソフト関連: Java
使用回線:ケーブルTV
--
当方、「Java」を勉強しようと思い、
「Java」の、入門書を購入しました。

そして、「Java」の設定を終え
いよいよプログラムを組んだのですが、
エラーが検出され、上手く起動してくれません。

コード
//MyJava.java

class MyJava {
public static void main(String args[]) {
System.out.printIn("My Java Program") ;
}
}

本来なら、コマンドプロンプトに
「My Java Program」と表示されるようなのですが、
当方の場合だと、コマンドプロンプトに下記が表示されます。

コマンドプロンプト
C:\MyJava>javac MyJava.java
MyJava.java:5: シンボルを見つけられません。
シンボル: メソッド printIn(java.lang.String)
場所 : java.io.PrintStream の クラス
System.out.printIn("My Java Program") ;

ファイル名は「MyJava.java」です。
何が原因なのでしょうか。エラーの見方が分かりません。
エラーの説明をして下さい。またこの種類のエラーの見方を教えて下さい。

お手数お掛けしますが、ご存知の方おられましたら、ご教授お願いします。

以上、よろしくお願い致します。

▲このページのトップに戻る
499369Re:「Java」の構文エラーについてKAWAI 2010/12/11-11:03

記事番号499365へのコメント
白猫モモさんは No.499365「「Java」の構文エラーについて」で書きました。
>シンボル: メソッド printIn(java.lang.String)
>場所 : java.io.PrintStream の クラス
> System.out.printIn("My Java Program") ;

printInじゃなくて、printlnです。

最後の2文字、エル(l)エヌ(n)です。

▲このページのトップに戻る
499372Re:「Java」の構文エラーについて白猫モモ 2010/12/11-18:29

記事番号499369へのコメント
KAWAIさんは No.499369「Re:「Java」の構文エラーについて」で書きました。

KAWAIさん、ご回答ありがとうございます。

指摘して頂いた通りソースコードをコピペで修正しました。
そうしたら何も反応が無くなり再度「C:\MyJava>」と表示されるようになりました。

インストールしたソフトは「jdk-6u23-windows-i586.exe」です。
他に何か原因は考えられないでしょうか。

お手数お掛けしますが、ご教授お願いします。

以上、よろしくお願い致します。

▲このページのトップに戻る
499381Re:「Java」の構文エラーについてKAWAI 2010/12/12-11:07

記事番号499372へのコメント
javac は、ソースコードをコンパイルするコマンドです。
何も表示されないということは、正常に完了したということです。
「コンパイル」とは、実行形式のファイルへ変換する、という意味で、
プログラムを実行することではありません。

作成したプログラムの実行は、また別のコマンドなのですよ。

詳しくは、本をよく読んでね。

▲このページのトップに戻る
499429Re:「Java」の構文エラーについて白猫モモ 2010/12/13-19:31

記事番号499381へのコメント
KAWAIさんは No.499381「Re:「Java」の構文エラーについて」で書きました。

KAWAIさん、ご回答ありがとうございます。
返事が遅くなり、すみません。

「javac」は、ソースコードをコンパイルするコマンドなんですね。

ソースコードをコンパイルした後に、
「java MyJava」と入力し「Enter」キーを押したら
テキストに記載されている通りに「My Java Program」と表示されました。

再度、本を読み直したいと思います。
そして、打っているコマンド等を理解したいと思います。

以上、ありがとうございました。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言
初めて2011/03/17/(木) 18:34:47すばらしい解決策ですIまたはLの区別なんて考えていませんでした。有難うございます。このあたりは書物では、わかりにくくなっている盲点だと思います。 MSIE6/WinXP