我使用的是 jdk 1.7,安装后我没有设置 JAVA_HOME 或 CLASSPATH 环境变量,我用它来编译一个 servlet 类,一切正常。
所以我想知道,为什么我不应该设置这些环境变量?JDK 可以自动解析 CLASSPATH 吗?
JAVA_HOME 由一些工具(Ant、Maven 等)使用,但 Java(或 javac)本身不需要。
CLASSPATH永远不应该使用。它设置了一个全局类路径,该路径应该是您计算机上安装的几个Java程序通用的,这是完全不现实的。每个程序都应该有自己的类路径作为参数传递给使用该-classpath选项的命令。
在所有平台上都是如此。
| 归档时间: |
|
| 查看次数: |
2825 次 |
| 最近记录: |