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
    不积跬步无以至千里
  • 相关阅读:
    C#设计模式之策略模式
    c#设计模式之单例模式
    关于分布式事务的实现梳理
    sql事务的使用及其技巧整理
    关于web系统整体优化提速总结
    .net导出excle无需任何插件,直接通过一个tablehtml实现
    ajax+ashx:实现文件的批量导出
    angularjs学习第九天笔记(指令作用域【隔离作用域】研究)
    angularjs学习第八天笔记(指令作用域研究)
    angularjs小练习(分别通过ng-repeat和ng-option动态生成select下拉框)
  • 原文地址:https://www.cnblogs.com/jinxiuze/p/7740305.html
Copyright © 2011-2022 走看看