Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误-‘javac’未被识别为内部或外部命令、可操作程序或批处理文件_Java_Javac - Fatal编程技术网

错误-‘javac’未被识别为内部或外部命令、可操作程序或批处理文件

错误-‘javac’未被识别为内部或外部命令、可操作程序或批处理文件,java,javac,Java,Javac,无法运行我的java程序 我已经设置了java路径 set "path = C:\Program Files\Java\jdk-11.0.1\bin\javac.exe" 但它不起作用 C:\Java程序>设置路径=C:\Program Files\Java\jdk-11.0.1\bin C:\Java程序>回显路径 C:\Java程序>回显%path%C:\Program Files x86\Common Files\Oracle\Java\javapath;C:\WINDOWS\syste

无法运行我的java程序

我已经设置了java路径

set "path = C:\Program Files\Java\jdk-11.0.1\bin\javac.exe"
但它不起作用

C:\Java程序>设置路径=C:\Program Files\Java\jdk-11.0.1\bin

C:\Java程序>回显路径

C:\Java程序>回显%path%C:\Program Files x86\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Users\GoAndroy Tech\AppData\Local\Programs\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Users\GoAndroy Tech\AppData\Local\Microsoft\WindowsApps

C:\Java Program>javac“javac”未被识别为内部或外部 外部命令、可操作程序或批处理文件


不要直接将路径设置为可执行文件。而是将其设置为保存该二进制文件的目录。C:\Program Files\Java\jdk-11.0.1\bin\。

在环境变量中设置Java路径:

转到系统->高级系统设置->环境变量 单击用户变量中的路径。如果Path用户变量不存在,则通过单击用户变量中的“新建”来创建一个 通过单击右侧调色板上的“编辑”按钮,在Path edit环境变量中添加C:\Program Files\Java\jdk-11.0.1\bin。 单击确定并退出。
现在,打开一个新的命令提示符并使用javac或javac-version进行检查。

您必须这样做

设置路径=%path%;C:\ProgramFiles\Java\jdk-11.0.1\bin\

周围看不到任何空间=

如果你想让它永久化

打开运行对话框并输入sysdm.cpl

转到高级选项卡->环境变量 然后在系统变量中编辑路径

如果您有windows 8或更高版本

单击新建并粘贴C:\Program Files\Java\jdk-11.0.1\bin\ 或者如果你有Windows7,那么

粘贴C:\ProgramFiles\Java\jdk-11.0.1\bin\
谢谢你的回复。我也试过了,但不起作用C:\>set path=C:\Program Files\Java\jdk-11.0.1\bin\C:\>javac“javac”不被识别为内部或外部命令、可操作程序或批处理文件。您必须设置path=C:\Program Files\Java\jdk-11.0.1\bin和Java\U HOME=C:\Program Files\Java\jdk-11.0.1。还有一件事要记住的是,把定界符;在这两个变量之间。您需要学习如何从命令行在windows中设置路径,我建议您在windows版本中搜索此路径。对于Windows 10,它将是setx path%path%;C:\Program Files\Java\jdk-11.0.1\b只是作为一个健全性检查。。。您的计算机上确实有该文件夹,并且其中有一个javac.exe,对吗?C:\>set path=C:\Program Files\Java\jdk-11.0.1\bin\尝试过这样做,但不起作用是的。。我有javac.exe文件