之前讲安装 JDK 时,都是按照教材上说的套路,安装,设置环境变量,包括 CLASSPATH。最开始接触 java 时,还是 1.4 版本,我记得当时不配置 CLASSPATH 是会出错的,所以没有多想过。 最近因为打算更新教案,翻了一下 oracle 关于 JDK11 的文档,并没有提到 CLASSPATH 的设置,又往前翻看了 7 和 8 的安装文档,也没有提到。openjdk 官网扫了一眼,没看到安装文档; adoptopenjdk 网站上面倒是有提到安装,但也没有 CLASSPATH 这一项配置。 搜索了一下,有人说新版的 JDK 已经不需要配置 CLASSPATH 了;但更多的文章中还是要配置的。 这里想问一下:如果 CLASSPATH 不需要配置,那么第三方包用方法在不用运行参数(-classpath )指定的情况下被引用到?放到安装目录的 lib 子目录中?如果我放到其他位置怎么办呢?
谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.