您的位置:首页 > 编程语言 > Java开发

java环境变量

2015-08-05 09:31 260 查看
    在安装了jdk以后,其中bin目录下的一些开发工具只能在该路径下执行,这样在编译和执行java程序的时
 会很不方便,我们需要在系统中的任何位置都可以执行,可以通过设置环境变量达到目的
 一、在path中设置
    步骤:
    在高级系统设置-环境变量-系统变量中找到path,把jdk的bin目录路径(包括bin)复制到path中并用分
 号与其他系统变量分开,这样就可以达到jdk程序在系统的任何位置都可以运行的目的
    这样的设置有弊端,就是当我们想切换jdk的版本时,必须要操作path,有可能会对一些系统的环境变量
 造成错误操作
 二、通过参数设置
    为了避免这些弊端,我们可以在系统环境变量中再添加一个,这里命名为JAVA_HOME,这时只需要把bin目
 录(不包括bin)的路径放置在JAVA_HOME系统变量中,然后再把参数JAVA_HOME放在path中格式如下
                    %JAVA_HOME%\bin;
    两个%号中间的为参数,这样在切换jdk版本时只需要更改JAVA_HOME即可
 三、classpath环境变量
    目前了解到的classpath是为了让自己的java程序也能达到在系统的任何位置都能运行的效果
    步骤:
        在系统变量中添加classpath,并把自己的java程序路径复制到classpath
    这样的配置完之后,在配置的路径下的文件可以在系统的任何位置可以运行。
    弊端:
      1.当有两个相同名字的class文件一个在classpath目录下,另一个在其他地方,如果通过java程序执行
    ,那么系统会自动执行classpath目录下的class文件,这样会造成不必要的麻烦
      2.自己的java程序生成的class文件可以在系统的任何地方都可以运行,这样对于自己程序的有很大的
    安全隐患
    使用:
	一般classpath可以这样配置
		.;class文件目录
        这样就可以先执行当前目录下的class文件,如果当前目录下的文件不存在那么再执行classpath目录
    下的文件    
 小结:一般只需要配置path,可以随地调用java的开发工具

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java jdk path 开发工具