java程序设计为什么要配置环境变量啊

 我来答
平孤42
推荐于2017-10-03 · TA获得超过103个赞
知道答主
回答量:35
采纳率:0%
帮助的人:44.9万
展开全部
配置path的原因是让你可以在控制台编译、运行你的java程序而不必进入到java程序目录去运行,例如控制台命令:java -version,要执行此命令,控制台会先在当前目录找java.exe程序,找不到会去path变量中指定的路径去找此命令,如果没有找到就不会执行,java.exe是在java程序目录中的bin目录下,所以path才会配到java程序的bin目录……
classpath变量通常是新建的变量。在编译、运行java程序时会在它指定的目录下去找你所要用到的class,也是先在本目录下找,然后在指定目录下找,都找不到就会报错了……
path可以说主要是为了方便,让你无论在哪个目录下都可以直接使用javac等命令,否则就只有到bin目录下执行javac和java命令了……另外我们可以在运行里直接打命令notepad打开一个记事本程序就也是path变量的作用,如果你把path变量删掉,这个notepad命令也就不起用了,原来可以在运行里运行的命令也都无效了……
classpath是为了方便使用java类库,如果以后用到第三方类库的话,你就有2中选择,可以也为他们配calsspath,或者把它们直接复制到你自己的class所在目录下……
KissInter
2009-10-12 · TA获得超过210个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:0
展开全部
编译和运行Java程序时,需要用到如java,javac等命令,所以配置path环境变量使能够找到这些命令
编译和运行Java程序时,需要使用很多其他的class文件,所以需要配置CLASSPATH使这些class文件能找到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
h080294
2009-10-12 · TA获得超过737个赞
知道小有建树答主
回答量:288
采纳率:77%
帮助的人:273万
展开全部
不配置根本用不了啊……系统找不到的。就是添加个路径,如到……jdk…/bin

参考资料: 如果您的回答是从其他地方引用,请表明出处

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友110b0d9
2009-10-12 · TA获得超过264个赞
知道答主
回答量:150
采纳率:0%
帮助的人:93.7万
展开全部
找到java javac路径,方便执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式