【发布时间】:2019-10-14 15:36:15
【问题描述】:
在以前的 Java 版本中,例如,如果您在具有目录结构的 windows 中有一个用户定义的包 org.mypackage
D:\myprogram\
|
---> org\
|
---> mypackage\
|
---> HelloWorld.class
---> SupportClass.class
---> UtilClass.class
您可以使用 CLASSPATH 环境变量让 JVM 识别包。
例如:
set CLASSPATH=D:\myprogram
set MODULEPATH 命令是否让 JVM 知道最新版本 Java 中用户定义模块的位置?
如果是这样,为什么 classpath 命令仍然存在?它现在有什么用途?
【问题讨论】:
标签: java java-9 java-platform-module-system module-path