java - 环境变量无法识别

标签 java operating-system java-7

我正在设置环境变量,但操作系统仍然无法识别。看看这个你就会明白的。

https://www.dropbox.com/s/raqr4wbtoxxz0b8/1.JPG

我尝试使用管理员权限也仍然相同,但是当我输入

echo %java_home%

echo %jre_home%

它正确地显示了路径。为什么 javac 命令不起作用。

任何帮助将不胜感激。

最佳答案

您的路径中没有 javac。设置 JAVA_HOME 和/或 JRE_HOME 环境变量(大多数情况下不再需要)对 PATH 没有任何作用,命令 shell 用于查找可执行文件。

将相关的 JDK bin 目录放入您的 PATH 环境变量中 - 除非您确实需要 JRE_HOMEJAVA_HOME 由于某种原因,我会摆脱它们。如果您确实需要它们,请去掉“bin”部分 - 它应该只是 JRE 根目录,例如

c:\Program Files\Java\jdk1.7.0_45

关于java - 环境变量无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20706388/

相关文章:

java - 如何在 Java 中设计线程化的 UDP 客户端/服务器?

java - Json结构用GET方法获取数据 android studio Retrofit java

java - 是否有 "best practice"可以通过 java 访问操作系统中的另一个进程?

java - Objects.compare() 方法的目的是什么?

java - 错误: illegal start of type

java - 以编程方式创建新的 H2 服务器

c - 我如何知道嵌入式系统项目是否正在使用嵌入式操作系统?

assembly - 如何启动自制操作系统?

java - try with resources execute finally block before catch 吗?

android - 为什么我不能在 Eclipse 中使用 Java 7 在 android 上进行开发?