关于Java的类路径
指定类路径的方法有两种。
只需要一种选择:
1. 在执行java命令时通过选项进行设置。
2. 通过环境变量进行设置。
在执行java命令时通过选项进行设置。
javac -classpath [パス1]; [パス2]; ...
如果需要进行多个设置,则用分号分隔。
还有省略形存在。
javac -cp [パス1]; [パス2]; ...
在使用环境变量的方法。
set CLASSPATH=[パス1]; [パス2]; ...
请注意,在等号前后不要输入空格。
其他注意事项
如果要包括当前目录,请在运行时执行。
默认值是运行时的当前目录。如果进行上述设置,它将被覆盖。
因此,如果在设置类路径时想要包含当前目录,则需要包含 ” . “。
类路径的内容
将设置内容添加到.zip、.jar和.class文件的类路径中。
-
- .jar / .zipの場合:クラスパスは.zipまたは.jarファイルの名前で終わる
-
- 無名パッケージ内の.classファイルの場合、クラスパスは.classファイルを含むディレクトリの名で終わる
-
- パッケージ内の.classファイルの場合、クラスパッケージはルートパッケージの入ったディレクトリ名で終わる
- (ルートパッケージ:完全修飾クラス名の先頭パッケージ)
建议的方法
根据推荐,为了避免对其他应用程序产生影响或者被其他应用程序改变数值,建议在执行java命令时通过选项进行设置。
参考网站
Oracle文档