gpt4 book ai didi

java - 为什么我不需要在 Mac OS X 中设置 CLASSPATH 和 JAVA_HOME?

转载 作者:行者123 更新时间:2023-11-30 07:14:58 26 4
gpt4 key购买 nike

我使用的是 jdk 1.7,安装后我没有设置 JAVA_HOME 或 CLASSPATH 环境变量,我用它来编译一个 servlet 类并且一切正常。

所以我想知道,为什么我不应该设置这些环境变量? JDK 可以自动解析 CLASSPATH 吗?

最佳答案

JAVA_HOME 被某些工具(Ant、Maven 等)使用,但 Java(或 javac)本身不需要。

CLASSPATH 不应该被使用。它设置了一个全局类路径,该路径应该是您计算机上安装的多个 Java 程序所共有的,这是完全不现实的。每个程序都应该使用 -classpath 选项将自己的类路径作为参数传递给命令。

在所有平台上都是如此。

关于java - 为什么我不需要在 Mac OS X 中设置 CLASSPATH 和 JAVA_HOME?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18170901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com