java为什么要配置环境变量 java配置环境变量的目的
大家好,关于java为什么要配置环境变量很多朋友都还不太明白,今天小编就来为大家分享关于java配置环境变量的目的的知识,希望对各位有所帮助!
JAVA为什么要配置环境变量,怎样配置
JAVA为什么要配置环境变量?
答:1.让系统能找到Java的各种工具
JAVA配置环境变量过程如下:
1下载安装JDK(java开发工具包),默认即可(找度娘)。
JDK- java开发工具包
JRE- java运行环境(安装JDK之后就有了JRE)
JVM- java虚拟机(JRE中包含JVM)
2配置环境变量,让系统能找到Java的各种工具。
右键点击我的电脑/计算机,选属性,点高级系统设置,在高级选项卡中有环境变量按钮。配置下面的系统变量。配置Path和CLASSPATH。
Path是原来就有的,在清单中找到Path,点编辑或双击,不要动里面的东西,把光标移动到最前面,加上 C:\Program Files\Java\jdk1.7.0_09\bin(自己JDK的安装目录),然后用分号(英文的)隔开,点确定就配好了Path。
直接新建CLASSPATH,点新建按钮,然后变量名输入CLASSPATH,变量值输.;即可。一路确定退出。
3验证环境变量是否成功。视窗键和R同时按下,出来运行窗口,输入cmd后回车。在dos窗口输入 javac回车,如果不报错,出一堆东西就证明 ok。
这三步只有第一次需要配置,后面环境已经ok,无需再配。
4写程序,可以使用编辑软件,后面是eclipse先新建一个文本文件,然后改名为Hello.java。如果弹出一个窗口,文件类型已更改,需要确定,就点确认。如果没有弹出,去组织/查看找文件夹选项,然后点查看,找到隐藏已经文件的扩展名,取消勾选即可。
Java为什么要设置环境变量,JAVA
java是编程语言,要在特定的环境下才能使用的,所以就要设置环境变量,下面是方法:
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
”
为什么要设置Java环境变量
配置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所在目录下
文章分享结束,java为什么要配置环境变量和java配置环境变量的目的的答案你都知道了吗?欢迎再次光临本站哦!