java为什么不设置classpath环境变量也可正常使用?

有些书上些要设置3各环境变量但是我只设置了path变量就可以正常编译运行程序?classpath环境变量的作用到底是什么?需要设置吗?我就是用CMD编译的啊调用Scann... 有些书上些要设置3各环境变量 但是我只设置了path变量就可以正常编译 运行程序?classpath环境变量的作用到底是什么?需要设置吗?
我就是用CMD编译的啊

调用Scanner类没问题
调用JOptionPane类没问题

cmd下 set classpath 返回结果环境变量classpath没有定义
展开
 我来答
naturepal
2008-07-06 · TA获得超过3408个赞
知道小有建树答主
回答量:1014
采纳率:0%
帮助的人:830万
展开全部
不设置classpath可以编译简单的java程序没错,因为编译执行java程序的javac.exe和java.exe都在jdk目录中的bin文件夹中,所以只需设置path就可以使用这两个工具来编译执行java程序
但是你只能编译执行一些简单的java程序,如果你编写的程序用到了一些api中的包,那么没有classpath就不行了,不信你试试,在没有classpath的情况下做一个GUI看能不能编译
右金送5
2008-07-06 · 超过10用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
CLASSPATH是设置JAVA类库的环境配置,是需要设置的,估计你用的JAVA工具已经含有JDK了,如果用CMD命令是不能编译和运行程序的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ztw1122
推荐于2018-05-11 · TA获得超过1088个赞
知道小有建树答主
回答量:2382
采纳率:80%
帮助的人:939万
展开全部
现在这个是设为默认的了,在jdk1.6以前还需要的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二宕45
2008-07-06 · 超过52用户采纳过TA的回答
知道答主
回答量:195
采纳率:0%
帮助的人:136万
展开全部
哈哈~~不可能!! 要是这样的话~~ JAVA太无敌了!!! 肯定是已经设置好了~~ 你在CMD 下面看一下~~ 用命令 set classpath看有没有路径 还有set path可以看到PATH路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wtw463945934
2008-07-06
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
最新版的不需要设置了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式