java配置环境变量
我们老师教的只配一个path用啦一个学期都可以配成功!!现在看书上都写的配3个环境变量!专业java程序员也试过说可以用!!不过你懂的女孩子纠结!!!问下这样配是不是就百...
我们老师教的只配一个path用啦一个学期都可以配成功!!现在看书上都写的配3个环境变量!专业java程序员也试过说可以用!!不过你懂的女孩子纠结!!!问下这样配是不是就百分百ok
展开
6个回答
展开全部
为什么要配环境变量呢,其实环境变量就相当于快捷方式。一般都需要配置3个变量,这样只是出于习惯,就是JAVA_HOME、CLASSPATH、PATH这三个环境变量。
现在进行解释:
1.PATH。 你在执行javac、java、javap命令的时候,那么计算机怎么知道你的java命令在哪里呢?显然,计算机是不知道的,所以需要提供这些目录的全路径(即需要提供JDK的安装路径下的bin目录,bin目录下有很多命令),但是你每次输入命令时都输入该命令的全路径显然有些麻烦,所以呢,将路径直接放在PATH,每次输入命令的时候,计算机会在PATH里去找这个命令,找到以后就会执行。所以,如果你的PATH中有两个目录中都有java命令,当你在cmd中输入java命令时,只会执行第一目录中的java命令。
2.JAVA_HOME。在开发过程中可能有好些地方需要提供JDK的安装路径,这些路径可能比较长,而且各个计算机上安装的路径很可能不一样,总之呢,就是输入麻烦一点,所以大家约定俗成的将JDK的安装路径bin目录用JAVA_HOME代替,所以在环境变量中大家习惯会配置JAVA_HOME这个项。类似地,tomcat一般也会配置tomcat_home变量。
3.CLASSPATH。 当你执行命令时,需要命令所在路径,所以会配置PATH变量。而你输入命令后要对某一个文件进行操作,而这个文件也要指定路径,不然计算机依然找不到这个文件放在了哪里。CLASSPATH就是说,但你用java命令操作class文件时,让java命令规定的地方去找class文件。一般,编译后的文件都与源文件是同一目录,所以,CLASSPATH一般都只配置当前目录即可。即CLASSPATH=.; 注意,点“.”代表当前目录。
4.系统变量和用户变量。 当你配置环境变量时,上面有个用户变量,下面有个系统变量,这都是干什么的呢?其实,不管是window、linux、unix、salaris等操作系统都是多用户多任务操作系统,而用户变量值对当前用户有用,系统变量则对所有用户都有用。平时我们用的window一般都是Administrator登陆的,所以配置系统变量就可以了。
现在进行解释:
1.PATH。 你在执行javac、java、javap命令的时候,那么计算机怎么知道你的java命令在哪里呢?显然,计算机是不知道的,所以需要提供这些目录的全路径(即需要提供JDK的安装路径下的bin目录,bin目录下有很多命令),但是你每次输入命令时都输入该命令的全路径显然有些麻烦,所以呢,将路径直接放在PATH,每次输入命令的时候,计算机会在PATH里去找这个命令,找到以后就会执行。所以,如果你的PATH中有两个目录中都有java命令,当你在cmd中输入java命令时,只会执行第一目录中的java命令。
2.JAVA_HOME。在开发过程中可能有好些地方需要提供JDK的安装路径,这些路径可能比较长,而且各个计算机上安装的路径很可能不一样,总之呢,就是输入麻烦一点,所以大家约定俗成的将JDK的安装路径bin目录用JAVA_HOME代替,所以在环境变量中大家习惯会配置JAVA_HOME这个项。类似地,tomcat一般也会配置tomcat_home变量。
3.CLASSPATH。 当你执行命令时,需要命令所在路径,所以会配置PATH变量。而你输入命令后要对某一个文件进行操作,而这个文件也要指定路径,不然计算机依然找不到这个文件放在了哪里。CLASSPATH就是说,但你用java命令操作class文件时,让java命令规定的地方去找class文件。一般,编译后的文件都与源文件是同一目录,所以,CLASSPATH一般都只配置当前目录即可。即CLASSPATH=.; 注意,点“.”代表当前目录。
4.系统变量和用户变量。 当你配置环境变量时,上面有个用户变量,下面有个系统变量,这都是干什么的呢?其实,不管是window、linux、unix、salaris等操作系统都是多用户多任务操作系统,而用户变量值对当前用户有用,系统变量则对所有用户都有用。平时我们用的window一般都是Administrator登陆的,所以配置系统变量就可以了。
展开全部
设置环境变量,是为了java编译时找到需要调用的程序(如java,javac等);
主要设置classpath 与path
相当于是在windows注册一个商标 只要.class后缀的都使用java来执行,就好比是exe文件,windows自动注册好了 自动分析与执行
望采纳。
主要设置classpath 与path
相当于是在windows注册一个商标 只要.class后缀的都使用java来执行,就好比是exe文件,windows自动注册好了 自动分析与执行
望采纳。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然不一定啦!学校的电脑都是统一安装的,有些东西都是技术老师同意设置的。
自己的电脑如下配置一下就好了:
catalina_home:(...\Tomcat 6.0)tomcat根目录路径
class_path:(.)就是一个点(同当前路径下查找)
java_home:(...\Java\jdk1.6.0_25)jdk根目录路径
jre_home:(..\Java\jre6)jre根目录路径
path:(...\Tomcat 6.0\bin;...\jdk1.6.0_25\bin;...\jre6\bin)三个bin的路径
自己的电脑如下配置一下就好了:
catalina_home:(...\Tomcat 6.0)tomcat根目录路径
class_path:(.)就是一个点(同当前路径下查找)
java_home:(...\Java\jdk1.6.0_25)jdk根目录路径
jre_home:(..\Java\jre6)jre根目录路径
path:(...\Tomcat 6.0\bin;...\jdk1.6.0_25\bin;...\jre6\bin)三个bin的路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
配置环境变量就是在PATH变量里配置上JDK的bin目录的路径就可以了。原理是让我们在命令行输入java或javac等命令的时候能够找得到这些命令。这些命令就在jdk的bin下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
三个配完
百分百ok
百分百ok
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-06
展开全部
在cmd里输入java然后回车,没报错成功;
在cmd里输入javac然后回车,没报错成功。
在cmd里输入javac然后回车,没报错成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询