2017-04-20 7 views
0

私はコマンドプロンプトから簡単なJavaプログラムを実行しようとしています。コードのコンパイル中にエラーはありません。しかし、私はプログラムを実行するたびに、私は同じエラーを取得し、Javaプログラムのクラスパスを設定するための異なるビュー

C:\Users\anapi>javac simple.java 

C:\Users\anapi>java Simple.class 
Error: Could not find or load main class Simple.class 
C:\Users\anapi>java -cp . Simple.class 
Error: Could not find or load main class Simple.class 

私は解決策のためにネットで検索し、提供する多くのソリューションがあります。しかし誰も私のために働いていませんでした。だから私はここにヘルプを投稿した。私は問題がクラスパスに起因することを知っています。私は可能な解決策も試しましたが、どれも解決しませんでした。私のJAVA設定の詳細を確認してください。

C:\Users\anapi>java -version 
java version "1.8.0_101" 
Java(TM) SE Runtime Environment (build 1.8.0_101-b13) 
Java HotSpot(TM) Client VM (build 25.101-b13, mixed mode) 

C:\Users\anapi>javac -version 
javac 1.8.0_101 

C:\Users\anapi>echo %JAVA_HOME% 
C:\Program Files\Java\jdk1.8.0_101 

C:\Users\anapi>echo %PATH% 
C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_101\bin;C:\Program Files\Java\jre1.8.0_101\bin 

C:\Users\anapi>echo %CLASSPATH% 
.C:\Program Files\Java\jdk1.8.0_101\bin; 

マイコード:

class Simple{ 
     public static void main(String args[]){ 
     System.out.println("Hello Java"); 
     } 
    } 

が、私はひどくこの問題で立ち往生しています私を助けてください。

答えて

0

::

C:\Users\anapi>java Simple 

はまた、Eclipseを使用してコンパイルしたい場合ことに注意してコマンドを使用します。コマンドプロンプトからコードを実行し、次の手順に従います。

  1. あなたのjavaファイルが内部simple.javaであると仮定し、[C:\ Users \ユーザーanapiの\ワークスペース\テスト]コードをコンパイルするため、

::

C:\Users\anapi\workspace\test>javac C:\Users\anapi\workspace\test\src\test\simple.java 

とコードを実行するための::

C:\Users\anapi\workspace\test>java -cp bin test.Simple 

デバッグモードでプログラムを実行すると、ソースファイルのクラスパスを取得できます。その後、左上の[デバッグ]タブで、終了したプログラムを右クリックし、[プロパティ]に移動します。コマンドラインボックスにクラスパスが表示されます。コマンドプロンプトでjavaコマンドでクラスパスを貼り付けます。

C:\Users\anapi>java -classpath C:\Users\anapi\workspace\FirstProject\bin test.HelloWorld 

enter image description here

0

ライト代わりにこの:

C:\Users\anapi>java Simple 

"の.class" なし

関連する問題