javac未被识别
当我不断收到错误时,我该怎么办 “javac”不被识别为内部或外部命令、可操作程序或批处理文件 当我想编译我的jar或javac未被识别,java,path,javac,Java,Path,Javac,当我不断收到错误时,我该怎么办 “javac”不被识别为内部或外部命令、可操作程序或批处理文件 当我想编译我的jar或.class文件时 谢谢确保%JAVA\u HOME%/bin位于您的%PATH%(或*nix中$PATH上的$JAVA\u HOME)。这意味着javac不在您的PATH变量中 在Windows上,只需将包含javac.exe的文件夹添加到PATH环境变量(Win+Pause/Break) 在Linux/Mac/Unix上,只需将该目录附加到.bashrc或类似文件中的$PAT
.class
文件时
谢谢确保%JAVA\u HOME%/bin位于您的%PATH%(或*nix中$PATH上的$JAVA\u HOME)。这意味着javac不在您的PATH变量中 在Windows上,只需将包含javac.exe的文件夹添加到PATH环境变量(Win+Pause/Break)
在Linux/Mac/Unix上,只需将该目录附加到.bashrc或类似文件中的$PATH即可。您必须安装JDK(包括javac编译器)并确保它位于路径中。请参见这意味着它不在您的路径中。您有以下选项: 1) 在调用javac之前,请更改它所在的目录 2) 进行调用时使用javac的完整路径,例如C:\java\jdk1.6.0\u 12\bin\javac
3) 将javac目录添加到PATH环境变量中您看到的错误是由Windows生成的,并且不是特定于Java的。该错误意味着您键入了一个命令,Windows无法找到该名称的命令 纠正这种情况的最简单方法是确保Java正确安装在系统的
路径中
首先,确保安装了JDK(而不仅仅是JRE)。下一个最佳选择是添加一个名为JAVA\u HOME
的环境变量,并将其指向所安装JAVA版本的基本安装目录
接下来,通过在字符串%JAVA\u HOME%\bin前面加上前缀,修改您的PATH
环境变量代码>指向路径中已有的任何内容。如果您查看该目录的内容,您将看到javac
(以及许多其他Java开发工具)在其中
检查是否安装了JDK;如果未安装,请安装
如果安装了JDK,请导航到安装的bin文件夹,并尝试执行javac
如果执行javac,则继续(+):
如果javac没有执行,请检查您的系统路径和java路径,然后返回到上面的2
的步骤4(更新PATH变量)说明了如何进行此操作,以便您可以在命令提示符窗口中键入javac
。下面的链接逐步说明了如何设置java\u home和PATH变量。
即使我有
- 已安装JDK
JAVA_HOME
已定义
%JAVA\u HOME%\bin
存在于我的%PATH%
我仍然有这个错误。我通过从path变量中删除JRE来解决它。它放在JAVA\u HOME
之前,没有javac
。在这种情况下,Windows似乎无法在JAVA\u HOME\bin
中找到javac
。适用于Windows
控制面板系统…然后单击高级系统设置(左窗格)…然后弹出窗口将打开…然后单击环境变量…然后另一个窗口将打开…单击新,并在下面添加输入信息
变量名:路径
变量值:C:\Program Files\Java\jdk1.7.0_45\bin[*确保这是适合您的正确路径]
然后,对于windows“我的电脑”“属性”页面的快捷方式,它应该可以工作。+1)