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

相关推荐
shehuiyuelaiyuehao37 分钟前
算法29,前缀和,除自身以外的数组的乘积
java·数据结构·算法
小刘在重生~1 小时前
Java常用类|String类详解 + BigDecimal精准计算(含面试题)
java·开发语言·python
随遇而安zx1 小时前
【多线程】---JMM 与 volatile 深度解析
java·多线程
YYYing.1 小时前
【C++进阶系列 (二)】关于线程堆栈的那些事——函数调用过程
开发语言·c++·函数·线程堆栈
邪修king1 小时前
Re:Linux系统篇(十九):进程篇(八): 进程等待详解:wait/waitpid,僵尸进程到底该如何回收
java·开发语言
啵啵啵鱼2 小时前
DS-顺序表
java·数据结构·笔记·后端·链表·obsidian
我爱写代码i2 小时前
SKAPP SK影视反编译详细教程+源码 含苹果端ipa
开发语言·javascript·ecmascript
TinyMemory2 小时前
Java 面向对象核心入门(七):方法重载 Overload,同一个方法名能干不一样的活
java·面向对象·overload·方法重载
吴声子夜歌2 小时前
Java扩展——OkHttp
java·开发语言·okhttp