【问题标题】:I can't get my Command Prompt to read javac commands after using the Path solution. (Windows 8.1 64bit)使用 Path 解决方案后,我无法让命令提示符读取 javac 命令。 (Windows 8.1 64 位)
【发布时间】:2019-02-16 07:34:03
【问题描述】:

我一直在阅读:

'javac' is not recognized as an internal or external command, operable program or batch file

这是我当前包含 java 的路径:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Windows Live\Shared;
C:\Program Files (x86)\GtkSharp\2.12\bin;
C:\Program Files (x86)\Java\jre1.8.0_91\bin

不知道我错过了什么。我也重新启动了我的电脑。有什么建议么?需要说明的是,我是第一学期的 CS 学生,经验为 0,所以我可能不懂某些术语。

【问题讨论】:

标签: java windows path


【解决方案1】:

您的路径包括 C:\Program Files (x86)\Java\jre1.8.0_91\bin - 它是 JRE(运行时)。 javac 是来自 JDK(开发工具包)的程序。 JRE 是 JDK 的一部分,反之则不然。

下载并安装 JDK(或检查它是否存在类似C:\Program Files (x86)\Java\jdk1.8.0_91\bin

【讨论】:

    【解决方案2】:

    您已包含 JRE

    C:\Program Files (x86)\Java\jre1.8.0_91\bin
    

    您必须包含 JDK,例如:

    C:\Java\jdk1.8.0_181\bin
    

    【讨论】:

    • OP 需要包含C:\Java\jdk1.8.0_181\bin,而不是C:\Java\jdk1.8.0_181
    • @MarkRotteveel,是的,你是对的。感谢您指出。我会更新我的答案。
    猜你喜欢
    • 1970-01-01
    • 2017-08-02
    • 1970-01-01
    • 1970-01-01
    • 2014-02-08
    • 2016-02-21
    • 1970-01-01
    • 2018-01-04
    • 2015-12-09
    相关资源
    最近更新 更多