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

相关推荐
SimonKing几秒前
你的项目还在用MyBatis吗?或许这个框架更适合你:Easy-Query
java·后端·程序员
nice_lcj5201 分钟前
认识多线程:单例模式
java·开发语言·单例模式
货拉拉技术3 分钟前
从代码到配置:如何用SQL配置实现数据核对
java·后端
是苏浙5 分钟前
零基础入门C语言之数据在内存中的存储
c语言·开发语言
wjs202420 分钟前
HTMLCollection 对象
开发语言
程序员小假25 分钟前
设计模式了解吗,知道什么是饿汉式和懒汉式吗?
java·后端
清风与日月26 分钟前
c#事件委托示例
开发语言·c#
拾忆,想起26 分钟前
TCP粘包拆包全解析:数据流中的“藕断丝连”与“一刀两断”
java·网络·数据库·网络协议·tcp/ip·哈希算法
后端小张31 分钟前
【JAVA 进阶】穿越之我在修仙世界学习 @Async 注解(深度解析)
java·开发语言·spring boot·后端·spring·注解·原理
Yeats_Liao36 分钟前
Go Web 编程快速入门 18 - 附录B:查询与扫描
开发语言·前端·后端·golang