java使用命令编程为啥要设置环境变量!怎样设置环境变量啊?急!急!急!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java使用命令编程为啥要设置环境变量!怎样设置环境变量啊?急!急!急!相关的知识,希望对你有一定的参考价值。

安装后系统环境变量
Path 值的设置
SDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。 对于Windows2000、Windows2003、Windows XP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下的系统环境变量:
变量名:PATH,
变量值:E:\jdk1.4\bin
例:C:\Program Files\Java\jdk1.5.0_01\bin
如果曾经设置过环境变量Path,可点击该变量进行编辑操作,将需要的值加入即可。 对于Win9x,用记事本编辑Autoexec.bat文件,将如下的设置语句加入即可, Path = E:\jdk1.4\bin;       也可以在命令窗口,如MS-DOS窗口键入命令: PATH = E:\jdk1.4\bin;      
SDK的安装目录的jre文件夹中包含着Java应用程序运行时所需要的Java类库,这些类库被包含在一个jre\lib中的压缩文件rt.jar中。安装SDK一般不需要设置环境变量ClassPath的值,如果你的机器安装过一些商业化的Java开发产品或带有Java技术的一些产品,如PB、Oracle等,那么这些产品在安装后,也可能会修改了ClassPath的值,那么当你运行Java应用程序时,你可能加载这些产品所带的老版本的类库,可能导致程序要加载的类无法找到,使你的程序出现运行错误。你可以重新编辑系统环境变量ClassPath的值。
对于indows2000、Windows2003、WindowsXP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下的系统环境变量:
变量名:ClassPath
变量值:E:\jdk1.4\jre\lib\rt.jar;.;
例:C:\Program Files\Java\jre1.5.0_01\lib\rt.jar ;.;
如果曾经设置过环境变量:ClassPath,可点击该变量进行编辑操作,将需要的值加入即可。
参考技术A 在windows下的环境变量:
1)单击右键”我的电脑“,选择属性。找到环境变量并选择,单击新建。
2)首先添加JAVA_HOME,再添加路径即JDK的位置。
3)再次添加CLASSPATH,一般默认路径为. 。
4)PATH一般不必添加,一般都会存在,找到它并进行修改,即添加“%JAVA_HOME\bin%”,但不要覆盖和删除其他路径,否则会影响系统其他文件的运行。
在LINUX下的环境变量:
1)打开终端
2)vi .bash_profile
3)添加内容:
JAVA_HOME=/opt/jdk1.6.0_03
CLASSPATH=.
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
4)保存,并让配置起作用。
Source .bash_profile
或者:注销系统。

注: 1)JAVA_HOME 让其他应用程序知道JDK在哪。比如:Tomacat、Eclipse
2) CLASSPATH 让JAVA虚拟机知道要运行的类的字节码文件在哪。如果不配置,默认为 . 。
3) PATH 让操作系统找到java,javac等这些命令。但千万不要覆盖PATH里面其他的命令。
参考技术B java命令编程时编译或执行java文件,jdk找不到你要编译的文件所在的位置,就需要classpath和path的环境变量了,
我的电脑-属性-高级-环境变量,在用户变量中新建变量
1.先建一个JAVA_HOME,值为C:\jdk1.6.0_20\
2.再建一个CLASSPATH,值为.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib\rt.jar,记得前面一定要有一个.
3.在path里面,添加%JAVA_HOME%\bin;到最前面
不懂的和我联系
参考技术C 命令行里面设置的都是临时的,关掉那个命令行以后就不起作用了设置步骤
1.JAVA_HOME :C:\Program Files\Java\jdk1.6.0_05 //这里的值填你的jdk安装目录
2.classpath:.;C:\Program Files\Java\jdk1.6.0_05\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_05\lib\tools.jar //classpath的值是装载类的时候寻找类的路径,一定要注意,第一处的“.” 那个表示先到当前目录寻找,还要加上jdk下的lib下的tools.jar和 dt.jar
3.path(可选,如果你想要在命令行中使用java命令编译运行java程序就需要设置这个):jdk安装目录下bin目录的路径

回答完毕
参考技术D 例如你的JDK安装在 C:\jdk1.6.0_20\
(都在系统变量中)
1.先建一个JAVA_HOME,值为C:\jdk1.6.0_20\
2.再建一个CLASSPATH,值为.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib\rt.jar,记得前面一定要有一个.
3.在path里面,添加%JAVA_HOME%\bin;到最前面
OK~设置成功

为啥要设置环境变量,环境变量有啥用

参考技术A

在java中配置环境变量主要为了方便使用javac和java这两个命令,而这两个命令只能运行在dos命令行中,而且不配置环境变量只能在jdk的bin目录下运行,在dos命令行中到别的目录下运行这两个命令就会出现如下图所示:

所以,为了使在dos命令行中各个目录下都能运行javac和java两个命令,就要将它们所在的目录添加到Windows环境变量path中,具体的操作我就不赘述了,自己百度吧.

参考技术B 你好! 1、计算机在执行命令的时候是在环境变量找对应的命令的位置的。如果不正确设置环境变量就不能正确使用相应的命令
2、比如说你要执行 java 命令,你不设置环境变量path包括你的jdk安装路径,那系统去哪找你的java.exe文件。
如果执行某个命令,系统无法在当前文件夹里找到对应的.exe,那么系统就会去path包含的路径找挨个找看是否能知道对应的.exe,一旦找到第一个对应的.exe就运行命令,其他的路径下就不找了。如果找不到你就会看到“系统找不到某某命令”的提示。
其他的环境变量也一样的用途,只不过是用来存储一些信息用的,这些信息可以被系统使用,也可以被你的应用程序使用 谢谢!本回答被提问者和网友采纳

以上是关于java使用命令编程为啥要设置环境变量!怎样设置环境变量啊?急!急!急!的主要内容,如果未能解决你的问题,请参考以下文章

我的java环境变量设置好了,为啥不能CMD命令输入JAVA和JAVAC没用

怎样在Ubuntu中设置环境变量

在IIS下,为啥安装php要在环境变量中加入php路径,有啥作用,为啥我没有加入也可以使用?

为啥为了Java改变环境变量后不能运行CMD中的命令

由于/usr/bin不在PATH环境变量中,故无法找到该命令

window怎样在命令行设置系统变量