前言:

java 编程中 java 环境变量设置是开发最基础的要求,今天我们一起来学习相关要点和配置。

做些不太恰当但通俗易懂的比喻(个人理解):

java 程序就好比汽车。

jre(java 运行环境)就好比汽车道路。 

jdk(java 开发工具包)好比汽车工厂(包含汽车道路。组装好汽车出厂前,得上路测试)。

32 位系统好比小车道路, 64 位系统好比大货车道路;

windows 环境好比黄泥道路, linux 环境好比水泥道路。

汽车要跑起来,得先建造好汽车工厂并铺路!

这就是我们今天的学习主题:配置 java 环境变量。

我们先记几个要点:

1、小汽车在小车道路能跑,在大货车道路上也能跑。

2、汽车在黄泥道路能跑,在水泥道路上也能跑。

3、大货车在小车道路却不能跑(道路不够宽)。

4、已有汽车,给铺条路就好了。

5、没有汽车要先造车,那么要建汽车工厂并铺路。

就是说:

1、java 程序以及对应 JDK、JRE 在 32 位机器上能运行,在 64 位机器上也能运行。

2、java 程序在 windows 系统上能运行,在 linux 系统上也能运行(跨平台)。

3、64 位的 java JDK 和 JRE 不能在 32 位机器上用。

4、已有的 java 程序(编译后)不开发的话,配置 JRE 环境就可以运行了。

5、还要开发 java 程序,那么要配置JDK,JDK 包含有 JRE。

下面是为汽车建造汽车工厂,即为 java 配置 java 开发、运行环境:

下载:https://www.oracle.com/technetwork/java/javase/archive-139210.html

找对应版本,对应系统,对应位数下载。

安装(解压)好。

Windows 环境下 java 环境变量设置:

1、在"我的电脑"->属性->高级->环境变量,新建系统变量“JAVA_HOME” 值:C:\Program Files\Java\jdk1.6.0_43  
2、PATH起始位置添加 “%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”或者是直接“%JAVA_HOME%\bin;”
3、新建变量CLASSPATH,起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
4、cmd 命令 java -version 检查是否生效。

linux 环境下 java 环境变量设置:
linux 下用文本编辑器打开 /etc/profile

1、在 profile 文件末尾加入: 
   export JAVA_HOME=/usr/share/jdk1.6.0_14 
   export PATH=$JAVA_HOME/bin:$PATH 
   export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
2、运行 $ source /etc/profile,使配置环境生效。   
3、运行 $ java -version 检查是否生效。

配置好 java 环境变量,就可以做 java 开发了。

就如同建造好汽车工厂,就可以生产汽车了。

欢迎扫码关注 Stephen 公众号,一起学习,一起成长!

java环境变量配置(Windows & Linux)的更多相关文章

  1. Windows系统环境变量、JAVA环境变量配置以及JVM加载过程

    一:用户变量和系统变量的区别 右击我的电脑.属性.高级系统设置.环境变量. 对话框的上面为Administrator的用户变量,对话框的下面为系统变量.我们所说的环境变量一般指系统环境变量,对所有用户 ...

  2. java环境变量配置(转)

    java环境变量配置 windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08: 2.安装完成后,右 ...

  3. JAVA环境变量配置详解(Windows)

    JAVA环境变量配置详解(Windows)   JAVA环境变量JAVA_HOME.CLASSPATH.PATH设置详解  Windows下JAVA用到的环境变量主要有3个,JAVA_HOME.CLA ...

  4. Windows 10 Java环境变量配置

    Win10下 Java环境变量配置 首先,你应该已经安装了 Java 的 JDK 了(如果没有安装JDK,请跳转到此网址:http://www.oracle.com/technetwork/java/ ...

  5. Windows 7下配置JDK环境变量和Java环境变量配置

    下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量. 方法/步骤  1 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Fil ...

  6. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  7. classpath、path、JAVA_HOME的作用及JAVA环境变量配置

    CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util.*时,编译器面对import ...

  8. Java环境变量配置&解决版本不一致问题

    之前用Myeclipse编译运行Java没有问题 但是突然想用简单点的NotePad++以及cmd直接编译运行Java 这就让我倒腾了一晚上 先说下问题的解决,再总结下查阅的一些知识. 1.进行win ...

  9. java环境变量配置四种方法

    原文:java环境变量配置四种方法 Java编程首要工作就是安装JDK(Java Development Kit).一通“NEXT”点完安装后就是最重要的环境变量设置了.也许有人会问为什么要设置环境变 ...

随机推荐

  1. visual studio2010中C#生成的,ArcGIS二次开发的basetool的dll,注册为COM组件tlb文件,并在arcmap中加载使用

    写了个标题好长啊~~~~ 这两天又认识了一个新玩意,记录一下下,啦啦啦~~~~~ 话说,认识arcgis快十年了,从桌面版到engine的二次开发,其实不过才认识到它的冰山一角, 它总是能带来很多还未 ...

  2. 跨平台移动开发phonegap/cordova 3.3全系列教程-结合asp.net/jqmboile

    遠程app配置 把編譯後的www資料夾,復制到遠程地址(目錄結構不要改變), 例如:建議使用app-framework 1.加入jquery mobile1.4点击打开链接 2.加入app-frame ...

  3. Garmin APP开发之入门

    Garmin开发-入门 先附上几个已经开发完成的app日历 up down 翻月 start 回到当前月(就差农历了) 秒表和定时器一体app界面比较简单,但是实用,长按菜单键可以切换秒表和定时器,有 ...

  4. Python3基础12(collections、struct、itertools、chardet等的使用)

    import struct import base64import itertoolsimport chardet from collections import namedtuple,default ...

  5. ThinkPHP添加扩展配置失败

    扩展配置可以支持自动加载额外的自定义配置文件,并且配置格式和项目配置一样.设置扩展配置的方式如下(多个文件用逗号分隔): // 加载扩展配置文件 'LOAD_EXT_CONFIG' => 'us ...

  6. linux 命令——36 diff(转)

    diff命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方.diff在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件.diff程序的输 ...

  7. 关于Mongodb RC的思考

    Mongodb Oplog 和 Journal log 的关系与执行顺序 就关系来说,op log实际上与数据是一致的概念. 但在有 RC的时候,执行顺序 w  j 的设置 如果不设置 j ,则默认是 ...

  8. Andrew NG 自动化所演讲(20140707):DeepLearning Overview and Trends

    出处 以下内容转载于 网友 Fiona Duan,感谢作者分享 (原作的图片显示有问题,所以我从别处找了一些附上,小伙伴们可以看看).最近越来越觉得人工智能,深度学习是一个很好的发展方向,应该也是未来 ...

  9. Beyond Compare在Mac下永久试用

    转自 作者:忆如初 链接:https://www.jianshu.com/p/596b4463eacd 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处. 亲测可用 一. ...

  10. C++ 学习笔记 (六) 继承- 子类与父类有同名函数,变量

    学习了类的继承,今天说一下当父类与子类中有同名函数和变量时那么程序将怎么执行.首先明确当基类和子类有同名函数或者变量时,子类依然从父类继承. 举例说明: 例程说明: 父类和子类有同名的成员 data: ...