栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

尽管使用CLASSPATH环境变量,但java.lang.ClassNotFoundException

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

尽管使用CLASSPATH环境变量,但java.lang.ClassNotFoundException

在CLASSPATH环境变量只使用的

java.exe
命令和使用时甚至那么只有没有任何的
-cp,-classpath,-jar
参数。
Eclipse,Netbeans
和IDEA等IDE 会忽略它。

在现实世界中,这种环境变量也被认为是不好的做法,因为它破坏了可移植性。也就是说,程序X将成功运行,而程序Y将在不更改的情况下无法运行

CLASSPATH
。对于
Sun Oracle
,这只是“有用”,可以防止初学者厌倦在遵循Java教程时在
-cpor -classpath
参数中一次又一次地键入相同的类路径。在现实世界中,批处理
/ shell
文件是首选,其中仅指定带有
-cp/ -classpath
参数的整个命令。

在你的情况下,你正在使用IDE。此处的类路径称为“构建路径”。在普通的Java项目,它代表双方在编译时和运行时类路径。你可以在项目的属性中对其进行配置。你可以添加完整的文件夹,可以添加单个/外部JAR文件,可以链接项目等。利用它。不用使用CLASSPATH环境变量。这是Sun Oracle 的错误。他们认为说服首发,但最终仅被更混乱到起动机,因为他们错误地解释这个环境变量的类路径。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/398591.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号