java - 为什么没有设置路径也执行 'java'命令?

标签 java command-prompt

如果未设置路径,则命令提示符中的命令“javac”会产生

'javac' is not recognized as an internal or external command, operable program or batch file.

而命令java 成功执行。

平台:Windows XP

最佳答案

如果这是一台 Windows 机器并且您安装了 JDK,可能发生的情况是安装程序将 java.exe 的副本放置在系统目录中包含在 PATH 中,例如 C:\WINDOWS\system32

安装程序会执行此操作,以便您无需进一步设置即可运行 Java 程序。编译器没有得到相同的待遇,不知道为什么。

关于java - 为什么没有设置路径也执行 'java'命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18079869/

相关文章:

JAVA错误调试。

java - 打开 jar 文件 rt.jar jdeveloper Oracle Middleware 时出错

google-chrome - 如何使用命令提示符打开chrome://inspect设备

batch-file - 无法通过 BAT 文件编辑注册表,但命令行工作正常

ruby - 如何在 IRB 中加载 ruby​​ 脚本?

java - 帮助使用可重用的 JPA 事务方法(带回滚)

java - 如何使用泛型调用带有类参数的方法?

java - 另一个 "cannot find symbol"

powershell - 如何从命令提示符以 "run as administrator"运行应用程序?

qt - 在Windows中在没有命令提示符的情况下在QT中启动外部进程