2016-06-16 6 views
0

プログラミング、Java、およびstackoverflowの新機能です。私はHerbert Schidlt第9版から始めて、最初のプログラム例をコンパイルしています。 java。 "C:¥Program Files¥Java¥jdk1.8.0_91¥bin¥javac"と入力するとコンパイルされます。 java Example.java と入力するとコンパイルされず、メインクラスが見つからないかロードできませんでした。例

C:¥Program Files¥Java¥jdk1.8.0_91¥binまたはC:¥Program Files¥Java¥jre1.8.0_91¥binまたはC:¥Program Files¥Javaのパスを変更しようとしましたが、 \ Program Files \ Java \ jdk1.8.0_91 \ bin \ javac私はさまざまなStackoverflowの議論から学んだが動作しません。

また、コンパイラのチェックがのjavac -versionで動作しませんが、助けてくださいJavaの-version

でうまく動作します。私は最後の5日間からこの問題に立ち往生し、様々な議論から多くのことを試しました。

+0

ここExample.javaを貼り付けてください。 –

+0

パスを設定しました – Li357

+4

'javac'がコンパイルされ、' java'が実行されます。 「java Example.javaを入力するとコンパイルされません」と入力する代わりに、「javac Example.java」と入力する必要があります。 – Aaron

答えて

-1

コンパイルするには、javac Example.javaを使用します。コンパイルされたクラスを実行するためのjava Examplejava Example.javaを使用しています。 javajavacを使用するのは混乱します。

これを参照してください - またhttps://teamtreehouse.com/community/difference-between-java-and-javac

これを - What does "Could not find or load main class" mean?

+0

あなたはOPが*「パスを入力するとコンパイルされます」と書きました。C:¥Program Files¥Java¥jdk1.8.0_91¥bin¥javac「Example.java」*、そうですか? * "java Example.java"と入力するとコンパイルされません。* "java"とは誤解されています。 – Tom

+0

今すぐ使えますか? –

+0

私はjavac Example.javaと入力すると実際の問題は最初のステップであると思います。「javac」が内部コマンドまたは外部コマンドとして認識されていないことを示しています.....そして、そのようなすべてのディスカッションの答えは、早く私が設定した。今まで運がない。そして古いパスを削除して、それを追加しました。今は古いパスが何か分かりませんし、何かひどいことをしました。申し訳ありませんが、私は新しいと私は少しばかだと思います – Latecomer

関連する問題