我是第一次在Mac上安装Java(jdk 10.0.2 SE),而在macOS 10.13.6上安装了Java。我只是在主目录中创建了一个基本的Hello World程序,对其进行了编译并运行了该程序,但是除了当前目录“”之外,我的CLASSPATH环境变量上没有任何设置。我的问题是我如何能够编译和运行该程序?如何从Java库中找到类?我一直认为我需要设置此变量,并将其设置为Windows中的jdk安装目录。
答案 0 :(得分:1)
为什么要设置班级路径?
这是一个吸引人的问题。
这是不言自明的
CLASSPATH是一个环境变量,包含
jar文件的路径和各种包的路径。
也许,成功执行的原因 您的代码是JVM检查当前目录 首先了解jar文件,然后再了解 类路径。因此,您当前的目录中包含这些文件。
哦!您可能想知道为什么我们要设置类路径 设置类路径会覆盖默认路径。
学习愉快:)