- ベストアンサー
Java初心者がつまづいた原因と解決方法
- Javaの勉強を始めたばかりの私が、HelloWorldを表示する際にエラーが発生しました。パソコンに古いバージョンのJavaがインストールされていることが原因でした。具体的な解決方法は分かりませんが、新しいバージョンのJavaをダウンロードしてインストールすることで問題が解決するかもしれません。
- Javaの勉強を始めた初心者です。HelloWorldを表示するためにコードをコピペしましたが、エラーが表示されました。原因は私のパソコンに古いバージョンのJavaがインストールされていることでした。解決方法は新しいバージョンのJavaをインストールすることです。
- Javaの初心者です。HelloWorldを表示するためにコマンドプロンプトでコンパイルしようとしましたが、エラーが発生しました。パソコンに古いバージョンのJavaがインストールされている可能性があります。解決方法は新しいバージョンのJavaをダウンロードし、古いバージョンをアンインストールすることです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 システム環境変数に元から入っている値はそのままにしておいてください。 (何かで使用している可能性がある為) システム環境変数の元々入っている前にC:\Program Files\Java\jdk1.6.0_18\binを追加してみてください。 その後、バージョンをチェックしてみてください。
その他の回答 (1)
- LancerVII
- ベストアンサー率51% (1060/2054)
こんにちは。 今後Javaの質問をする際は [技術者向] コンピューター > プログラミング > Java のカテゴリのほうが回答を得られやすいですよ。 今回出ているエラーはコンパイル時のバージョンと実行時のバージョンが違う際に発生します。 コマンドプロンプトでjavac -J-versionとするとコンパイル時のバージョンがわかります。 コマンドプロンプトでjava -versionとすると実行時のバージョンがわかります。 ここに差異がある(コンパイル時のほうが新しい場合がほとんどでしょうが)と画像のエラーが発生します。 おそらく、元々入っている古いJREで実行されているんだと思います。 環境変数の見直しをしてみてください。
お礼
何度もすみません。 システム環境変数の「Path」には以下のように記載してあった のですが、これをどう変えればよいのでしょうか? ・ ・ C:\Program Files\Oracle\jre\1.3.1\bin; C:\Program Files\Oracle\jre\1.1.8\bin; ・ ・ なお、ユーザー環境変数は以下のようにしました。 変数名→PATH 変数値→C:\Program Files\Java\jdk1.6.0_18\bin
補足
ありがとうございました!!! 確かにおっしゃる通りでした! 重ねて質問で申し訳ないのですが、 環境変数をどのように見直せばよいでしょうか? ユーザー環境変数は新しいバージョンのパスを追加しました。 システム環境変数の「Path」の古いバージョンを消せば良い ですか?新しいものを追加するのですか? 教えていただけると助かります!! あと、カテゴリの件ありがとうございます♪
お礼
できましたぁぁぁ! ありがとうございました!! これで勉強が再開できます♪