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

相关推荐
想带你从多云到转晴14 分钟前
02. java: 类与对象
java·开发语言
酷爱码22 分钟前
Java -jar命令运行外部依赖JAR包的深度场景分析与实践指南
java·python·jar
hstar952732 分钟前
三十三、面向对象底层逻辑-SpringMVC九大组件之HandlerExceptionResolver接口设计
java·spring·设计模式·架构
abments33 分钟前
基于ReAction范式的问答系统实现demo
开发语言·python
面朝大海,春不暖,花不开34 分钟前
Spring Security默认配置覆盖指南
java·后端·spring
修电脑的猫1 小时前
带有输入的CDS和程序调用
开发语言·lua
圈圈编码1 小时前
悲观锁和乐观锁
java·开发语言·sql·mysql
多多*1 小时前
基于rpc框架Dubbo实现的微服务转发实战
java·开发语言·前端·redis·职场和发展·蓝桥杯·safari
IT小码哥丶1 小时前
华为仓颉语言初识:并发编程之同步机制(上)
java·开发语言
Java技术小馆1 小时前
打印高质量日志的10条军规
java·后端·面试