3

私は Java 言語に慣れていない高校生で、Java のプログラミングに使用する jgrasp というプログラムを使用しています。取り組んでいたラボを終了するために自宅用のプログラムを入手しました。コンパイルすると、次のように表示されます。

 ----jGRASP exec: javac -g EqualToThree.java

 ----jGRASP wedge2 error: command "javac" not found.
 ----   This command must be in the current working directory or
 ----   on the current system PATH or jGRASP PATH to use this function.
 ----   System + jGRASP PATH is "C:\Program       Files\Java;C:\WINDOWS\system32;C:\WINDOWS\system32\wbem;C:\Program Files\QuickTime\QTSystem;C:\Documents and Settings\Andrew\My Documents\Downloads;C:\WINDOWS\system32;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\".

 ----   Use   Settings > PATH/CLASSPATH > Workspace   (PATHS tab)
 ----   to add directories to the jGRASP PATH.

 ----jGRASP: operation complete.

最近、Java を最新バージョンにアップグレードしたばかりですが、正直なところ、これを修正する方法がわかりません。私はクラスパスに行き、必要な選択されたファイルを選択しましたが、それでもうまくいきません。何か案が?

4

2 に答える 2

5

同様の問題がありましたが、それがWindows 7に固有のものかどうかはわかりません。

自動的に修正されると考えて、JDKのいくつかのコピーをインストールしました。それはしませんでした。Jgrasp には Java コンパイラ (javac) への複数のパスがあり、最初に移動したのは JRE でした。

私はこのように解決しました:

  1. SETTINGS/PATH/CLASSPATH/PATH(タブ)/PATH(タブ)に行きました
  2. [新規] をクリックします
  3. (別のWindowsエクスプローラーウィンドウで、JDKへの正しいパスを確認しました)、追加しました C:\Program Files\Java\jdk1.8.0_11\bin
  4. [適用] をクリックします
  5. [OK] をクリックします

それはそれを修正し、悪い欲求不満を解消しました.

于 2014-09-06T11:45:43.237 に答える