当前位置: 首页 > 知识库问答 >
问题:

找不到Javac

湛文乐
2023-03-14

我运行的是Windows 8,无法让javac运行。

我把环境变量中的路径设置为

C:\Program Files(x86)\Java\jdk1.7.0_17\bin

我试过带和不带';'但没有用。

最近,我的桌面上出现了这个问题,并添加了:;成功了,但这次不是。

我已经确保javac也存在于垃圾箱中。

如有任何修复建议,将不胜感激。

编辑回声%PATH%给出:

C:\Users\Arktri\Desktop>echo %PATH%

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)\Intel\OpenCL SDK\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;;
C:\Program Files (x86)\Java\jre7\bin

确切的错误是:“javac”不能被识别为内部或外部命令、可操作程序或批处理文件。

共有3个答案

欧阳学真
2023-03-14

最简单的方法:在windows搜索栏中搜索javac.exe。然后复制粘贴整个文件夹名称,并将其添加到高级系统设置中的环境变量路径中。

林亦
2023-03-14
  1. 去我的电脑
  2. 右键单击属性
  3. 进入高级系统设置
  4. 转到环境变量
  5. 在user variables for user(用户变量)中,单击new(新建)按钮,而不是system variables(系统变量)
  6. 将变量名设置为:Path
  7. 将该变量的值设置为:C:\Program Files\Java\jdk1。7.0_76\bin
  8. 点击ok
  9. 单击确定
  10. 点击ok

现在你准备好了。在cmd中键入javac。将显示所有javac选项。

编辑:正如@MediaMaker所指出的,完成上述步骤后,需要打开一个新的命令提示符,它才能工作。

孙莫希
2023-03-14

就我所知,您的PATH中有JRE,但没有JDK

在命令提示符下尝试以下操作:

set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin

然后再试一次javac如果成功了,你需要永久修改你的环境变量,让PATH也包含JDK。

 类似资料:
  • 问题内容: 我正在运行Windows 8,但无法使javac正常工作。 我已将环境变量中的PATH设置为 我尝试过是否使用’;’ 但无济于事。 我最近在桌面上添加了这个问题;工作,但不是这种情况。 我确保javac确实也存在于bin中。 关于修复的任何建议将不胜感激。 编辑echo%PATH%给出: 确切的错误是:无法将“ javac”识别为内部或外部命令,可操作程序或批处理文件。 问题答案: 至

  • 问题内容: 我已经安装了两个jdk-jdk 1.5和jdk 1.8。我有以下Ant build.xml配置文件: 在安装jdk1.8之前,从Eclipse调用的Ant成功编译了所有源代码。但是现在,我有以下错误消息: 我的JAVA_HOME和JRE_HOME: 并在Eclipse JRE中将其设置为1.5。Java 1.8在安装过程中会设置一些配置吗? 问题答案: 已知低于1.9.0的Apache

  • 我已经安装了两个JDK--JDK1.5和JDK1.8。我有以下Ant build.xml配置文件: 在安装JDK1.8之前,从Eclipse调用的Ant成功地编译了所有源代码。但现在,我有以下错误消息: 我的JAVA_HOME和JRE_HOME: 并在Eclipse JRE中设置为1.5。Java 1.8在安装过程中是否设置了一些配置?

  • 我是一名学习使用jsp和Servlet构建Web应用程序的学生。一个月以来,我的Web应用程序项目一直运行良好,但今天它的行为突然变得奇怪了。当我提交jsp页面时,它无法找到我的servlet。我已经使用servlet注释来映射请求。 以下是我的JSP:- 以下是我的servlet:- 以下是我的控制台日志:-

  • 问题内容: 我正在为我的项目使用jersey,并尝试从字符串中解析URI。 代码很简单,但是下面出现错误 看来程序找不到委托。我已经导入了,并且应该在我的构建路径中包含委托。但我仍然会收到此错误。 有人知道如何解决吗?谢谢! 问题答案: 如果您使用的是Maven,请使用以下依赖项: 对于Gradle,以下将起作用:

  • 问题内容: 我只需要重新安装mysql,我就无法启动它。它找不到套接字(mysql.sock)。问题是我也不能。在Mac OS X 10.4终端中,键入:,然后返回。套接字文件存在于该位置是有道理的,但实际上并不存在。 如何找到套接字文件? 如果locate返回错误的位置,则它必须具有某种内存,并且可能具有索引。如何刷新该索引? 问题答案: 回答问题的第一部分: 跑 并检查“ socket”变量