加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

两套java系统的环境变量

(2014-12-15 10:58:05)
标签:

android

java

myeclipse

javaee7

javase8

分类: 网络编程

因为只有一台电脑,即要用java se版本,又要用java eeweb软件开发,古话说:“工欲善其事,必先利其器”,我们在学习java的时候,必须先来配置一下java的环境变量,也许你不懂什么是java环境变量,我们也不需要懂,你只要知道,java环境变量配置好了,你的电脑就能编译和运行java程序了,这显然是你想要的!

一、先安装“java se

jdk-8u25-windows-i586.exe

这里会安装两个jre,

java地址:C:\Program Files\Java\jdk1.8.0_25

  附:配套的jre1地址:C:\Program Files\Java\jdk1.8.0_25\jre

jre地址:C:\Program Files\Java\jre1.8.0_25

都是 Windows 弄出来的东东。。

如果调用 JDK bin 目录下的程序,那么用的就是 JDK 里面的 JRE

另外一个 JRE,可以在安装包看到是否安装 公共 JRE 的选项,安装这个会写一些信息到注册表,如:IE JAVA 控件、控制面板的 Java 配置。在安装的时候可以选择是否安装。

两个JRE可以分担工作;

那么既然机器中可能有两套JRE,那由谁来决定使用那一套呢?这个艰巨的任务落在了java.exe身上,当输入java.exe命令执行一个java程序时,他会按照下面的方法来寻找合适的JRE  java.exe位于jre\bin目录下。。。。。javac.exejdk\bin下面,找jre就是为了定位虚拟机----虚拟机一般是client/jvm.dll文件 

1.首先查找自己的目录是否有JRE 

2.查看父目录是否有JRE 

3.查看系统配置(如在Windows系统中,回去查看注册表中的

HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment项目) 

 

用户只需要执行 java 的程序时,那c:\program files\java\jre 下的jre就行了

 

用户是java程序员,需要java开发环境那么开发时系统就会优先去找“java javac

这些命令本身的目录或者他们的父目录的 jre

这样开发时一般运行的是 jdk 下的 jre;

而运行外部程序时,一般运行的是c:\program files\ 下的 jre,实现了分工,不同的 jre 负责各自范围的内容;

虽然说 jre 是字节码文件就能运行,但是他是.class的运行环境,jdk中多了很多东西,比如javac.exe

这些东西可以编译java,但是javac.exe这些东西也都是java写的,我们可以把这些东西看成是.class,

那么如果要使用这个javac.class文件 ,当然也需要有一个jre来运行啦。。。。

所以jdk里面提供了一个jre,这个jre是给这些.exe文件使用的 

java.class------->本机程序库.dll------>JVM.dll------>辅助程序库 

二、设置java环境变量

1、选择【新建系统变量】--弹出“新建系统变量”对话框,

在“变量名”文本框输入“JAVA_HOME,在“变量值”文本框输入JDK的安装路径

(也就是步骤5的文件夹路径),单击“确定”按钮

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_25

2、在“系统变量”选项区域中查看PATH变量,如果不存在,

则新建变量 PATH,否则选中该变量,单击“编辑”按钮,

在“变量值”文本框的起始位置添加

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”

或者是直接“%JAVA_HOME%\bin;”,单击确定按钮,如图:

3、在“系统变量”选项区域中查看CLASSPATH 变量,如果不存在,

则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,

在“变量值”文本框的起始位置添加

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\*.jar;

4、测试下环境变量是否设置成功

  在左下角的搜索框中键入

   cmd

   或者按下“WIN+R”键,WIN”键就是"CTRL"和“ALT””中间那个微软图标那个键;

  分别输入javajavacjava -version 命令

总结:配置三个参数:

 

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_25

PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\*.jar;

 

三、安装java ee 7

下载并运行java_ee_sdk-7-jdk7-windows-ml.exe

两套java系统的环境变量

选择“典型安装”

两套java系统的环境变量

选择安装目录

两套java系统的环境变量

可选择“是否升级”,选择不“安装Update Tool

 

两套java系统的环境变量

确定安装项目

两套java系统的环境变量

配置结果

两套java系统的环境变量

两套java系统的环境变量

安装完成

两套java系统的环境变量

详细概要报告:C:\Users\Dans\AppData\Local\Temp\2014-12-15-09-55-install-summary.html

最后中“退出”后,弹出“注册”页。

两套java系统的环境变量

安装结束。

Thank you for installing Java EE 7 SDK From Oracle

Registering your product will give you the following benefits:

  • Notification of new versions, patches, and updates
  • Special offers on developer products, services and training
  • Access to whitepapers, how-tos, and live webinars with the GlassFish product team

Product registration is free, quick and easy!

All you need is an Online account. If you don't already have one, you will be prompted to create one.

窗体顶端

Dans-PCWindows 76.1x86OptiPlex 980Dell Inc.GenuineIntelJZSYZ2X3574124Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz3193 urn:st:33fef3c4-e0" type="hidden">

窗体底端

You need to be connected to the Internet to register this Oracle product.

四、安装后目录:

Java EE7 JDK目录:D:\glassfish4\jdk7

For information on Oracle's Privacy Policy see http://www.oracle.com/us/legal/privacy/privacy-policy-078584.html





Java EE7 JRE目录:D:\glassfish4\jdk7\jre

可选择配置的变量:

1JAVA_HOME=D:\glassfish4\jdk7

2PATH=D:\glassfish4\glassfish\bin

3CLASSPATH=D:\glassfish4\glassfish\lib\javaee.jar

4J2EE_HOME=D:\glassfish4

因为是双javat系统,所以只配置了234项目。

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有