当前位置: 首页 > article >正文

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


http://www.kler.cn/news/341285.html

相关文章:

  • go发送邮件:在Go语言中实现发邮件的教程?
  • ProteinMPNN数据输入主要函数介绍
  • 【SEO】什么是SEO?
  • Vue.js 过渡 动画
  • Rocky Linux 9搭建K8s-1.28.0+docker一主多从集群测试环境
  • 【算法刷题指南】BFS解决FloodFill算法
  • 云数据库价格贵吗?云数据库租用价格表
  • NFT 是什么?
  • 服务端口的查看和释放
  • CIME2025深圳国际热管理材料与设备展览会(宝安新馆|2025年6月25-27日)
  • charAt,chartCodeAt,codePointAt,fromCodePoint,fromCharCode
  • mac本地VSCode配置LeetCode
  • 处理“navicat premium 2003 - 无法在 192.168.10.140 上连接到 MySQL 服务器(10060“未知错误“)”的问题:
  • 2024年华为OD机试真题-空栈压数-Python-OD统一考试(E卷)
  • Java中的JDBC操作详解、JDBC工具类的编写以及DBUtils工具包的使用
  • Linux高阶——0928—Github数据上传markdown语言
  • Jedis多线程环境报错:redis Could not get a resource from the pool 的主要原因及解决办法。
  • HyperWorks基于几何投影的网格变形
  • Laravel Filament 如何配置多语言支持
  • HalconDotNet实现分水岭图像分割算法详解