zoukankan      html  css  js  c++  java
  • JDK环境变量配置

    JDK配置环境

    很久没有配置java开发环境了,今天重新搭建开发环境,又浪费了很多时间。现把具体的配置记录下,以便以后可以快速的配置。

    配置jdk需要配置三个环境变量:

    • java_home
    • classpath
    • path

    java_home(jdk路径) 用于描述jdk安装的位置,如下:

    D:companysoft_sjdk
    

    classpath(类变量) 用于告诉编译器jdk自带的命令,这些命令一般都是放在dt.jar和tools.jar中,所以classpath通常要包含这两文件。可以用绝对路径,也可以使用相对路径。从Java2以后,即使不设置该变量,编译器也能使用jdk的命令了,如下:

    .;D:companysoft_sjdklibdt.jar;D:companysoft_sjdklib	ools.jar
    

    或者

    .;%java_home%libdt.jar;%java_home%lib	ools.jar
    

    path 系统调用jdk的命令,也可以写成绝对路径和相对路径,如下:

    .;D:companysoft_sjdkin;D:companysoft_sjdkjrein
    

    或者

    .;%java_home%in;%java_home%jrein
    

    注:classpath作用的是java可执行程序(java.exe),path作用的对象是操作系统,与java无关


    一台机器上如何配置多个jdk

    虽然一台电脑上可以安装多个jdk,他们不会发生冲突,但是环境变量的配置使得我们在一个时间只能选择使用一个jdk,如果要更换jdk,那么需要重新配置环境变量。为了减轻工作负担,可以选择相对路径的方式进行配置,如需要安装jdk7和jdk8,配置如下:

    java_home = %java_home7%   //只要修改java_home的值就可以切换jdk了
    java_home7 = D:companysoft_sjdk7
    java_home8 = D:companysoft_sjdk8
    classpath = .;%java_home%libdt.jar;%java_home%	ools.jar
    path = .;%java_home%in;%java_home%jrein
    

    注:有时候我们发现修改环境变量和切换jdk不成功,很大可能是jdk的path没有写在path变量的最前面
    (还是classpath没有写在最前面,有点记不清了)


    验证环境变量是否配置正确

    dos下输入java,javac可以判断是否配置正确
    查看jdk的版本

    java -version
    

    查看java_home,path,classpath等变量值

    set java_home
    set classpath
    set path
    不积跬步无以至千里
  • 相关阅读:
    Chrome 过滤广告插件暂替办法
    IE8.1将支持Firefox插件,Gecko和Webkit引擎
    Adobe与Facebook联手推出Flash开发工具
    Google Chrome Greasemetal
    vmware虚机下的linux集群
    新版Safari浏览器胜在速度
    Fedora 11 Beta发布
    Sun宣布本周裁员1500人 或为IBM收购做准备
    Opera Mobile9.7将支持Flash Lite和Google Gears
    Red Hat CEO:桌面Linux无用
  • 原文地址:https://www.cnblogs.com/jinxiuze/p/7740305.html
Copyright © 2011-2022 走看看