在说Java中环境变量配置之前,还是先说说JDK和JRE吧。

JRE(Java Runtime Environment),即Java的运行环境。主要包括JVM(Java Virtual Machine,Java虚拟机)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JDK(Java Development Kit),即Java开发工具包。JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含了JRE。安装了JDK之后就不用单独的安装JRE了。JDK包含的基本组件包括:

编译工具javac:将源码转成字节码文件;

打包工具jar:将相关的类文件打包成一个文件;

文档生成器javadoc:从源码注释中提取文档;

查错工具jdb;

java:运行.class文件;

appletviewer:小程序浏览器;等。

下面说环境变量的问题。

为了能够正常方便的使用JDK的开发工具包,通常需要设置3个环境变量JAVA_HOME,path,classpath。

(1)JAVA_HOME值的设置

JAVA_HOME环境变量的值是java程序的安装目录,也是JDK的bin目录的一目录。JAVA_HOME的值不是必须设置的,但设置该变量可以为path、classpath的设置以及管理来带很大的方便。

我所使用的机器java程序的安装目录E:\develop\Java\jdk1.7.0_80。在此可以设置变量JAVA_HOME:

变量名:JAVA_HOME

变量值:E:\develop\Java\jdk1.7.0_80

win8和win8.1中配置示例如下:

在这里建立在系统变量里配置该环境变量。配置过程如下:

第一步:右击任务栏左下角图片,选择“系统”;

第二步:单击“系统”,在弹出的窗口中选择“高级系统设置”;

第三步:点击“环境变量”,在“系统变量”中选择新建;

第四步:在“编辑系统变量”窗口中输入变量值和变量名,点击“确定”即可。

(2)path值的设置

Java开发平台所提供的Java编译器(javac.exe)、Java解释器(java.exe)、Java文件压缩器(jar.exe)等实用工具程序位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统环境变量中设置Path。

变量名:path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在系统中的配置过程与JAVA_HOME步骤一样。

(3)classpath值的设置

classpath顾名思义是类路径,用它指明Java应用程序运行时所需要的Java类所在的路径。JDK的常用类库被包含在jre\lib目录下的压缩文件rt.jar和lib目录下的tools.jar中。

变量名:classpath

变量值:.;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\tools.jar

在系统中的配置过程与JAVA_HOME步骤一样。

(4)JAVA_HOME变量在系统中的配置图解如下:

java se环境变量设置_JavaSE中环境变量的配置相关推荐

  1. linux环境变量设置方法,Linux环境变量设置指南

    以配置java环境变量为例 [编辑]修改/etc/profile文件 此法对所有用户生效 在文件末尾加入以下内容: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAV ...

  2. linux环境变量设置 profile,Linux 环境变量 设置 etc profile

    一.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.永久的:需要修改配置文件,变量永久生效. 2.临时的:使用export命令声明即可,变量在关闭shell时失效. 二. ...

  3. java环境变量设置 win2003_Windows中java环境变量的设置

    AVA中常用需要设置的三个环境变量: JAVA_HOME .CLASSPATH.PATH (一)配置环境变量∶(相对路径) 1.JAVA_HOME=x:\jdk1.6.0 JAVA_HOME 2.用% ...

  4. java环境变量设置 成功_java环境变量设置

    java环境变量设置 java环境变量设置 首先,从Sun网站上下载jdk,当前版本为1_5_0_06(其他版本亦可) 最终下载下来的文件为jdk-1_5_0_06-windows-i586-p.ex ...

  5. linux环境变量设置图解,Linux环境变量设置

    一.环境变量的概念 1.环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的. 2.环境变量的分类 1)按生效的范围分类. 系统环境变量:公共的,对全部的 ...

  6. nodejs 获取系统环境变量_Node.js中环境变量process.env的一些事详解

    前言 最近这两天在和运维GG搞部署项目的事儿.碰到一个问题就是,咱们的dev,uat,product环境的问题. 因为是前后端分离,所以在开发和部署的过程中会有对后端接口的域名的切换问题.折腾了一下午 ...

  7. java 实例变量是类的成员变量吗_JAVA中成员变量,局部变量,实例变量,类变量,有什么关系,,?...

    展开全部 java易混淆概念之类变量32313133353236313431303231363533e4b893e5b19e31333365643662.实例变量.局部变量 类变量.实例变量.局部变量 ...

  8. 找一个Java游戏里面有九尾狐_Javase中多态polymorphic的简单介绍

    -------------多态----------------- (1)面向对象三大核心思想: 1.封装 2.继承 3.多态 (2)多态定义:父类的引用指向子类的对象. (3)引用指的是父类声明的一个 ...

  9. pwd赋值给变量 shell_Shell脚本中的变量详解

    一.Shell变量 变量:是shell传递数据的一种方式,用来代表每个取值的符号名. 当shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中. 二.变量设置规则: 变量名 ...

最新文章

  1. 所有类是object的子类,但是又可以继承一个其他类解析
  2. 机器学习算法常用指标总结
  3. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第2章-连通性保持条件下多智能体系统群集运动控制
  4. 逃离美股!瑞信给出了11个理由
  5. 音频处理一:(音频基本信息)
  6. oracle设置临时表空间,Oracle临时表空间查看、添加临时表空间数据文件、修改默认临时表空间 方法!...
  7. 效率源希捷硬盘远程维修案例-K9盘卡死引起的F级处理
  8. 常用NTP网络时间服务器整理
  9. 不同的载体 不同的商业模式
  10. vue watch 修改滚动条_只需要这几个vue快捷开发技巧,看完技术提升30%!!!!...
  11. 【SVM回归预测】基于matlab布谷鸟搜索算法优化SVM回归预测【含Matlab源码 1525期】
  12. 梦网短信接入_阅览版
  13. Google Code 中使用svn工具说明
  14. SAS的win10 64位安装过程
  15. Win11 2022 Edge浏览器解决教资报名(浏览器不兼容)问题
  16. vsphere client下载地址
  17. LVM实现将2块磁盘总空间“合二为一”并挂载到同一目录/移除磁盘
  18. 快乐美工:一键解决模糊图片高清精准优化
  19. POI标注分类数据/POI数据分析/商业分析制图
  20. python百位数千位数取整

热门文章

  1. macos apache php,如何在mac上配置apache和php
  2. TEASER-plusplus 编译测试
  3. python调用大华sdk
  4. opencv 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突
  5. CSDN 文章标题含非法字符
  6. ffmpeg4 读取图片编码
  7. yolo v3学习笔记
  8. attempted relative import beyond top-level package
  9. python3 xrange *的作用
  10. 协方差矩阵的实例与意义