[英]Problems setting up DCHP server written in java on linux (Ubuntu 18.04)
[英]Problems with setting up PATH in Java
我正在使用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”,如下所示:
资料来源:
正如您在环境设置中看到的那样,您拥有JAVA_HOME:
C:\Program Files\Java\jdk-10.0.1\bin
并在path变量中执行以下操作:
%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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.