游客发表

java配置环境变量后javac不起作用

发帖时间:2024-10-25 01:35:54

导读 大家好,配置小芯来为大家解答以上的问题。java配置环境变量后javac不起作用这个很多人还不知道,环境后现在让我们一起来看看吧!1、变量不起为什么要配环境变量 大家好,作用小芯来为大家解答以上的问题。java配置环境变量后javac不起作用这个很多人还不知道,配置现在让我们一起来看看吧!1、环境后为什么要配环境变量呢,变量不起其实环境变量就相当于快捷方式。作用2、配置一般都需要配置3个变量,环境后这样只是变量不起出于习惯,就是作用JAVA_HOME、CLASSPATH、配置PATH这三个环境变量。环境后3、变量不起 现在进行解释:1.PATH。4、 你在执行javac、java、javap命令的时候,那么计算机怎么知道你的java命令在哪里呢?显然,计算机是不知道的,所以需要提供这些目录的全路径(即需要提供JDK的安装路径下的bin目录,bin目录下有很多命令),但是你每次输入命令时都输入该命令的全路径显然有些麻烦,所以呢,将路径直接放在PATH,每次输入命令的时候,计算机会在PATH里去找这个命令,找到以后就会执行。5、所以,如果你的PATH中有两个目录中都有java命令,当你在cmd中输入java命令时,只会执行第一目录中的java命令。6、 2.JAVA_HOME。7、在开发过程中可能有好些地方需要提供JDK的安装路径,这些路径可能比较长,而且各个计算机上安装的路径很可能不一样,总之呢,就是输入麻烦一点,所以大家约定俗成的将JDK的安装路径bin目录用JAVA_HOME代替,所以在环境变量中大家习惯会配置JAVA_HOME这个项。8、类似地,tomcat一般也会配置tomcat_home变量。9、 3.CLASSPATH。10、 当你执行命令时,需要命令所在路径,所以会配置PATH变量。11、而你输入命令后要对某一个文件进行操作,而这个文件也要指定路径,不然计算机依然找不到这个文件放在了哪里。12、CLASSPATH就是说,但你用java命令操作class文件时,让java命令规定的地方去找class文件。13、一般,编译后的文件都与源文件是同一目录,所以,CLASSPATH一般都只配置当前目录即可。14、即CLASSPATH=.; 注意,点“.”代表当前目录。15、 4.系统变量和用户变量。16、 当你配置环境变量时,上面有个用户变量,下面有个系统变量,这都是干什么的呢?其实,不管是window、linux、unix、salaris等操作系统都是多用户多任务操作系统,而用户变量值对当前用户有用,系统变量则对所有用户都有用。17、平时我们用的window一般都是Administrator登陆的,所以配置系统变量就可以了。18、设置环境变量,是为了java编译时找到需要调用的程序(如java,javac等);主要设置classpath 与path相当于是在windows注册一个商标 只要.class后缀的都使用java来执行,就好比是exe文件,windows自动注册好了 自动分析与执行望采纳。19、当然不一定啦!学校的电脑都是统一安装的,有些东西都是技术老师同意设置的。20、自己的电脑如下配置一下就好了:catalina_home:(...Tomcat 6.0)tomcat根目录路径class_path:(.)就是一个点(同当前路径下查找)java_home:(...Javajdk1.6.0_25)jdk根目录路径jre_home:(..Javajre6)jre根目录路径path:(...Tomcat 6.0in;...jdk1.6.0_25in;...jre6in)三个bin的路径配置环境变量就是在PATH变量里配置上JDK的bin目录的路径就可以了。21、原理是让我们在命令行输入java或javac等命令的时候能够找得到这些命令。22、这些命令就在jdk的bin下。23、三个配完百分百ok在cmd里输入java然后回车,没报错成功;在cmd里输入javac然后回车,没报错成功。本文到此分享完毕,希望对大家有所帮助。

    热门排行

    友情链接