gpt4 book ai didi

java - Java中设置PATH的问题

转载 作者:行者123 更新时间:2023-12-02 11:06:06 24 4
gpt4 key购买 nike

我使用的是 Windows 10、JDK 10.0.1。

我正在尝试使用命令行编译程序,但每当我尝试指定 javac 时它都不起作用。根据方法,它会显示两条消息之一。

方法1使用 JAVA_HOME 方法,我将在命令行中输入 javac Example.java,它会显示:

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

方法 #1 的路径设置: https://gyazo.com/3503ef29c48175385768d8cd9b068ce4

方法2使用直接Java bin路径方法:

C:\Program Files\Java\jdk-10.0.1\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;

输出将是:

javac: file not found: Example.java
Usage: javac <options> <source files>
use --help for a list of possible options

方法 #2 的路径设置:在环境变量 -> 系统变量中,我尝试将 Java bin 路径添加到“Path”变量中。我尝试在路径的前面和末尾添加“C:\Program Files\Java\jdk-10.0.1\bin”,如下所示:

  1. 正面:https://gyazo.com/22d4e4ac35a34af5d1333b74e7c16c88
  2. 结束:https://gyazo.com/f066abbd45a5f16f4c49232890263299

来源:

  1. javac is not recognized as an internal or external command, operable program or batch file
  2. javac: file not found: first.java Usage: javac <options> <source files>

最佳答案

正如您在环境设置中看到的,您有 JAVA_HOME:

C:\Program Files\Java\jdk-10.0.1\bin

在路径变量中执行以下操作:

%JAVA_HOME%\bin

所以你的路径看起来像:

C:\Program Files\Java\jdk-10.0.1\bin\bin

不存在。

第二件事是JAVA_HOME应该指向jdk目录而不是bin

解决方案:

将您的 JAVA_HOME 更改为:

C:\Program Files\Java\jdk-10.0.1

关于java - Java中设置PATH的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50953386/

24 4 0
文章推荐: java - 过滤logstash输入
文章推荐: java - 不会生成数组 List 而是 List