自学内容网 自学内容网

jdk 11.0.8 配置 classpath

通过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常年用户,这个变化现在才注意到,既是个惊喜,又是个惊吓,技术更新和变化,得不停学习


原文地址:https://blog.csdn.net/jiao_zg/article/details/142812492

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!