1. 安装JDK。

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意需要选择适合自己系统的版本(我的是64位的)

2. 配置java环境变量

  • 计算机右键→属性→高级系统设置→“高级”下的“环境变量”:在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径,我安装在了D盘下,在这里就填写“D:\Java\jdk1.8.0_60”了。
  • 在系统变量里点击新建变量名填写CLASSPATH,变量值填写“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘记前面的点和中间的分号。
  • 在系统变量里找到Path变量,这是系统自带的,不用新建。双击Path,由于原来的变量值已经存在,故应在已有的变量后加上“; D:\Java\jdk1.8.0_60\bin”注意前面的分号。或者%JAVA_HOME%\bin。


CLASSPATH是什么?它的作用是什么?
1. 它是javac编译器的一个环境变量。
2. 它的作用与import、package关键字有关。
3. 当你写下improt java.util.* 时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置;如何告诉它呢?就是设置CLASSPATH啦 :) 如果java.util这个package在c:\jdk\ 目录下,你得把c:\jdk\这个路径设置到CLASSPATH中去!当编译器面对import java.util.*这个语句时,它先会查找CLASSPATH所指定的目录,并检视子目录java\util是否存在,然后找出名称吻合的已编译文件(.class文件)。如果没有找到就会报错!
4. CLASSPATH有点像c\c++编译器中的INCLUDE路径的设置哦,是不是?当c\c++编译器遇到include 这样的语句,它是如何运作的?哦,其实道理都差不多!搜索INCLUDE路径,检视文件!
5. 当你自己开发一个package时,然后想要用这个package中的类;自然,你也得把这个package所在的目录设置到CLASSPATH中去!
6. CLASSPATH的设定,对JAVA的初学者而言是一件棘手的事。所以Sun让JAVA2的JDK更聪明一些。你会发现,在你安装之后,即使完全没有设定CLASSPATH,你仍然能够编译基本的JAVA程序,并且加以执行。)
(安装JDK后,Java目录下有jdk和jre两个文件夹,但jdk下还有一个jre文件夹,而且这个jre比前面那个jre在bin目录下多了个server文件夹!
普通用户装jre即可。开发人员需要安装jdk,其中包括jre。所以jdk目录下包括jre目录。两个jre大体相同,有细微的差别。
两套 jre ,是针对不同的工作职责!不同的 jre 负责各自范围的内容。
当用户只需要执行 java 的程序时,那么C:\Program Files\Java\jre1.5.0_08的 jre 就 ok !
当用户是 java 程序员,则需要 java 开发环境。编译时,系统就会优先去找C:\Program Files\Java\jdk1.5.0_08\bin下的“ java 、 javac ”这些命令所在目录或者他们的父目录的 jre 。即开发环境下运行的是 jdk 下的 jre 。)

更多相关文章

  1. Android SDK的安装与环境变量配置
  2. Android UI基础教程 目录
  3. 1.4.2 Android Studio工程目录结构分析
  4. 获得Android的SD卡根目录
  5. ionic3文件目录介绍
  6. android系统目录说明
  7. Android Application 创建全局变量

随机推荐

  1. Android renderscript, more info' and a
  2. Android记事本NotePad应用功能拓展(三)
  3. 在Android中自动实现横竖屏切换的问题
  4. Android系统开发—对View的clipChildren,
  5. Android studio 下的svn配置使用
  6. 新手学Android
  7. Android SDK Manager 更新方法
  8. 替换Android自带apk
  9. android电源管理简要
  10. Android日期空间(DatePickerDialog)中的年