java classpath 要不要添加到 path 为什么?

java classpath 要不要添加到 path 为什么?,第1张

classpath是不需要设置到path里面的。

这里说明一下,path是可执行应用程序默认寻找的地方,你将%java_home%\bin 添加后,你才可以直接在控制台中敲java,或者javac,设置path告诉系统去哪里搜这两个程序。

而classpath,顾名思义,只是java程序要运行,编译时候要去哪里寻找class,并不需要添加到path里面。

而在较新的jdk中,安装后都会在c:\windows\system32中放入java.exe及javac.exe等,所以有时候不设置path也是可以直接在控制台中调用java的

另外再普及一下,java其实是可以绿色安装的,假如你先安装了jdk,然后重装系统,只要你原先的jdk还在,你设置下环境变量就可以用了。主要目的是怎么让系统找到程序,以及设置classpath,让系统找到对应的class

IDE的话,他们会帮你解决这些问题,但大部分IDE都是基于JAVA开发的,所以你还是要保证java能被控制台直接访问,其余的,就可以不管了。

最简单的方法是把path改下就好了,

其中路径的话使用javac所在文件夹的绝对路径就没有问题。

classpath不一定绝对需要。

而且现在的jdk,安装了以后基本上就不用再配置,都已经自己配置好了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11939700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存