Java的JDK设置中是否一定要设置CLASSPATH这个环境变量

gnefgnehz 2010-11-09 11:03:32
rt。
我在刚开始设置JDk的时候,并没有设置classpath这个环境变量,但是java程序还是可以照样运行。
今天看到一篇文章,http://xuhuandh.javaeye.com/blog/673837
如果按照作者所说的话,我认为这个变量完全可以不用设置的了,还望高手出来给咱一个说法,谢谢~~
...全文
366 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
gularess 2010-11-09
  • 打赏
  • 举报
回复
只要jdk/bin下的java.exe在系统环境变量path下,java程序就能运行,至于tomcat等,要指定JAVA_HOME,但在bat文件中指定还是系统环境变量,都可以
afunx 2010-11-09
  • 打赏
  • 举报
回复
不会啊。比如,你用到了自己的.jar。而自己的类如果都放在%JAVA_HOME%\jre\lib\ext里面的话,多了的话,就会比较乱。
还有可能是以前的虚拟机需要设置的。现在的不需要了。但很多书写得比较早。而新写的书,可能作者自己也没太弄明白,设了可以运行,所以很多后写的书,也在教读者如何配置吧。个人猜想。
waiter081 2010-11-09
  • 打赏
  • 举报
回复
等你了解类的加载机制,自然也就明白了!
jianghao3616 2010-11-09
  • 打赏
  • 举报
回复
貌似有Path就行了吧
holly2k 2010-11-09
  • 打赏
  • 举报
回复
设置classpath一般都是用于第三方的jar包或配置文件,小程序一般不需要设置
风影枫林 2010-11-09
  • 打赏
  • 举报
回复
我貌似没有设置过classpath, 不过钱几天刚设置过path,因为用到了bat文件
sunlaji008 2010-11-09
  • 打赏
  • 举报
回复
不需要配置这个环境变量了
blazingfire 2010-11-09
  • 打赏
  • 举报
回复
如果是通用的第三方jar包,设置到classpath中,也是一个不错的选择。
classpath关键是设置当前路径,也就是那个.
无伤 2010-11-09
  • 打赏
  • 举报
回复
path里设置了就行了
Key_Board23 2010-11-09
  • 打赏
  • 举报
回复
现在不用配置CLASSPATH
huntor 2010-11-09
  • 打赏
  • 举报
回复
CLASSPATH 是若干年前的JDK需要设置的。
新版的根本不需要。

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧