通过aigc的回答,配置jdk的时候,11版本是不需要配置classpath了
回答如下:
在JDK 11中,不再需要设置CLASSPATH环境变量,因为JDK 9及更高版本的Java运行时环境已经采用了模块化系统,可以自动地找到并加载类和资源。
如果你需要为开发或者编译时指定额外的类路径,可以使用javac的-cp或者-classpath参数,或者使用java运行时的-cp或者-classpath参数。
例如,如果你想要编译一个类MyClass.java,并且需要添加额外的类路径,可以这样做:
javac -cp "path/to/extra/classes:." MyClass.java
这里的.代表当前目录,path/to/extra/classes是额外的类路径。
运行已编译的类时,也可以指定类路径:
java -cp "path/to/extra/classes:." MyClass
如果你需要将JAR文件添加到类路径中,只需将JAR文件的路径加到-cp参数中,如下所示:
java -cp "path/to/jarfile.jar:." MyClass
请注意,在JDK 11及以后的版本中,一般不需要手动设置CLASSPATH环境变量,除非你需要为某些特定的工具或脚本指定类路径。
那就是意味着,jdk9往后的配置,不再需要指定classpath.
作为7,8常年用户,这个变化现在才注意到,既是个惊喜,又是个惊吓,技术更新和变化,得不停学习