在以前的Java版本中,如果你有一个自定义包org.mypackage,并且在Windows上使用目录结构,例如:
你可以使用CLASSPATH环境变量让JVM意识到该包存在。
例如:
D:\myprogram\
|
---> org\
|
---> mypackage\
|
---> HelloWorld.class
---> SupportClass.class
---> UtilClass.class
你可以使用CLASSPATH环境变量让JVM意识到该包存在。
例如:
set CLASSPATH=D:\myprogram
在最新版本的Java中,set MODULEPATH
命令是否使JVM能够识别用户定义模块的位置?
如果是这样,为什么classpath命令仍然存在,现在它有什么作用?
MODULEPATH
环境变量是否真的只能与显式模块一起使用?我期望非模块化的JAR文件能自动成为模块。 - Slaw