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。如果弹出一个窗口,文件类型已更改,需要确定,就点确认。如果没有弹出,去组织/查看 找文件夹选项,然后点查看,找到隐藏已经文件的扩展名,取消勾选即可。
答: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。如果弹出一个窗口,文件类型已更改,需要确定,就点确认。如果没有弹出,去组织/查看 找文件夹选项,然后点查看,找到隐藏已经文件的扩展名,取消勾选即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-07-28 · 知道合伙人软件行家
关注
展开全部
1.path环境变量的作用--帮助系统操作java
我们用javac将源码编译成.class文件, 在调用java 命令让程序执行.
问题是:系统是如何找到并调用javac.exe和java.exe两个应用程序的?
打个比方,平时我们运行某一程序,比如魔兽,酷狗音乐,都是先找到它们的应用程序war3.exe和kugou.exe的所在位置,然后双击运行。那么操作系统是如何自动找到javac.exe和java.exe的位置呢?
2.classpath环境变量的作用--告诉java虚拟机所有的可执行文件.class都在哪
它的值也是由目录组成,它的作用在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。比如我要运行一个名为Test.class的文件,而这个程序调用了另一个Link.class文件的内容,那么系统必须知道 Link.class文件的位置才能调用Link.class文件。如果Link.class文件的目录在classpath环境变量的值中,就可以找到了。
3.java_home环境变量---使得其他相关环境变量的配置更加方便简洁
java_home一般设置为jdk的安装目录,比如C:Program FilesJavajdk1.6.0_22.如果设置了java_home,那么path环境变量可以配置为“%java_home%bin”.
我们用javac将源码编译成.class文件, 在调用java 命令让程序执行.
问题是:系统是如何找到并调用javac.exe和java.exe两个应用程序的?
打个比方,平时我们运行某一程序,比如魔兽,酷狗音乐,都是先找到它们的应用程序war3.exe和kugou.exe的所在位置,然后双击运行。那么操作系统是如何自动找到javac.exe和java.exe的位置呢?
2.classpath环境变量的作用--告诉java虚拟机所有的可执行文件.class都在哪
它的值也是由目录组成,它的作用在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。比如我要运行一个名为Test.class的文件,而这个程序调用了另一个Link.class文件的内容,那么系统必须知道 Link.class文件的位置才能调用Link.class文件。如果Link.class文件的目录在classpath环境变量的值中,就可以找到了。
3.java_home环境变量---使得其他相关环境变量的配置更加方便简洁
java_home一般设置为jdk的安装目录,比如C:Program FilesJavajdk1.6.0_22.如果设置了java_home,那么path环境变量可以配置为“%java_home%bin”.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
安装JDK后要配置环境变量,主要有三个:
1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_04
2
CLASSPATH ->到哪里找需要执行的.class文件,如:
.;%JAVA_HOME%\lib;
前面是一个点[.]再加一个分号[;]再以分号结束[;]
为什么要加点[.]在编译java文件时,如javac
xxx.java 即会在当前目录下生成xxx.class文件,
然后再用java
xxx执行,系统会在当前目录下找xxx.class文件,所以要加点,代表是在当前目 录下找class文件来执行。
3 path
->javac.exe的执行程序路径,如:%JAVA_HOME%\bin;
开始菜单->运行->cmd,在控制台里输入regedit,回车后看到注册表出来了!其过程是当输入regedit时候,系统会去系统环境变量里找这个程序的可执行文件路径。打开系统环境变量的设置地方,会看到系统变量windir的值为%SystemRoot%(其实也就是c:\WINDOWS若系统装在c盘的话),我们再打开c:\WINDOWS,可以找到一个叫regedit.exe的程序!
设置系统变量的目的:为了使系统可以找到程序的运行路径!
在设置环境变量path时候,之所以要选择C:\Java\jdk1.6.0\bin(JDK的安装目录)的原因呢?打开该目录,发现里面全是一些可执行文件,其中有我们最熟悉的javac.exe,java.exe等等。是啊,之所以要选择bin是因为当我们在编译程序的时候,在控制台输入javac
Hello.java是,系统要去系统环境变量下面找javac.exe的执行程序路径。
1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_04
2
CLASSPATH ->到哪里找需要执行的.class文件,如:
.;%JAVA_HOME%\lib;
前面是一个点[.]再加一个分号[;]再以分号结束[;]
为什么要加点[.]在编译java文件时,如javac
xxx.java 即会在当前目录下生成xxx.class文件,
然后再用java
xxx执行,系统会在当前目录下找xxx.class文件,所以要加点,代表是在当前目 录下找class文件来执行。
3 path
->javac.exe的执行程序路径,如:%JAVA_HOME%\bin;
开始菜单->运行->cmd,在控制台里输入regedit,回车后看到注册表出来了!其过程是当输入regedit时候,系统会去系统环境变量里找这个程序的可执行文件路径。打开系统环境变量的设置地方,会看到系统变量windir的值为%SystemRoot%(其实也就是c:\WINDOWS若系统装在c盘的话),我们再打开c:\WINDOWS,可以找到一个叫regedit.exe的程序!
设置系统变量的目的:为了使系统可以找到程序的运行路径!
在设置环境变量path时候,之所以要选择C:\Java\jdk1.6.0\bin(JDK的安装目录)的原因呢?打开该目录,发现里面全是一些可执行文件,其中有我们最熟悉的javac.exe,java.exe等等。是啊,之所以要选择bin是因为当我们在编译程序的时候,在控制台输入javac
Hello.java是,系统要去系统环境变量下面找javac.exe的执行程序路径。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下载好JDK后直接安装,安装不要改目录,直接都默认就好,方便环境变量的设置。
1.安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量
2.系统变量→新建 JAVA_HOME 变量 。
3.变量值填写jdk的安装目录(本人是 C:\Program Files\Java\jdk1.7.0_79)
4.系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
5.系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕
6.检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
若显示版本信息 则说明安装和配置成功。
1.安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量
2.系统变量→新建 JAVA_HOME 变量 。
3.变量值填写jdk的安装目录(本人是 C:\Program Files\Java\jdk1.7.0_79)
4.系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
5.系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕
6.检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
若显示版本信息 则说明安装和配置成功。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询