所以我是一名刚接触Java语言的高中学生,我正在使用这个名为jgrasp的程序,我们用它来编写java程序。我刚刚得到家里的程序试图完成我正在研究的实验室,当我编译时,显示出来:
----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升级到最新版本,老实说我不知道如何解决这个问题。我确实去了类路径,并选择了它想要的所选文件,但仍然没有运气。有什么想法吗?
答案 0 :(得分:3)
我遇到了类似的问题,我不知道它是否特定于Windows 7或者是什么。
我已经安装了几个JDK思想副本,可以自动修复它。它没。 Jgrasp不知何故有多个Java编译器路径(javac),第一个路径是JRE。
我这样解决了:
C:\Program Files\Java\jdk1.8.0_11\bin
修正了它,让挫折感消失了。