这里说明一下,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,安装了以后基本上就不用再配置,都已经自己配置好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)