jdk1.8.0_25没有javac.exe

时间:2015-02-13 11:53:24

标签: java eclipse command-line

我已经看到过这样的其他问题但与JDK1.8.1_25无关。 bin文件中没有java.exe fin。事实上,在bin文件中并没有像JDK1.7.0.71那样多。因此,当我尝试从cmd行执行java程序时,什么也没发生。当我输入javac -version时,没有找到任何东西。我试图按照Lynda教程进行操作,但这并不是很有帮助,因为虽然教程使用的是早期版本的JDK,但它并没有像教程一样,但实际上我认为最新的版本应该是工作

我的%Path%是:

  

-C:\ ProgramData \ Oracle \ Java \ javapath; C:\ MinGW \ bin; C:\ MinGW \ msys \ 1.0 \ bin; C:\ Program Files \ Common Files \ Microsoft Shared \ Windows Live; C: \ oraclexe \程序\ ORACLE \产品\ 11.2.0 \服务器\ BIN; C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \; C:\ Program Files \ Windows Live \ Shared; C:\ Program Files \ QuickTime \ QTSystem \ C:\ Program Files \ Java \ jdk1。 7.0_71 \ BIN;

哇哇没有意识到这么长时间,这也不是正确的事情!?!

此致

卡罗琳

2 个答案:

答案 0 :(得分:0)

您的路径应包括(可能从以下开始):

C:\Program Files\Java\jdk1.8.1_25\bin;

我的jdk1.8.0_05\bin包含53个文件,3,188,466个字节(包括javac.exe),我怀疑它们已经从0_05到1_25彻底改变了所有内容,所以如果你的bin不包含任何内容那个,你的安装肯定有问题。如果是,则卸载它并从头开始重新安装。

此外,如果您的路径确实以-字符开头,或者它确实包含字符串QTSystem\C:\而不是QTSystem\;C:\,那么您也有一个损坏的路径。 (你的java 7应该没用过。)

答案 1 :(得分:0)

%PATH%是正常的。

如果您的1.8 JDK不完整(可能会发生),请将%PATH%中的jdk还原到以前的版本,还要%JAVA_HOME%

请记住关闭所有控制台窗口并重新启动任何应用程序以使其生效:)

测试:

echo %JAVA_HOME%
java -version