您的位置:首页 > 编程语言 > Java开发

Java基础笔记 - Java环境搭建

2017-10-13 17:32 183 查看
本文主要概述windows环境下如何搭建Java开发及运行环境

JDK下载安装

  首先我们需要下载Java开发工具包JDK,下载地址,页面如下图,点击下载按钮



  如果我们需要下载历史版本,在这一页的最下面,如图



  在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64位系统,jdk-8u141版本为例



  下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了

  安装JDK,安装过程中可以自定义安装目录等信息,我们选择默认安装目录,最后安装在C:\Program Files\Java\jdk1.8.0_141



环境变量配置

  安装完成后,需要设置环境变量,右击”我的电脑”,点击”属性”,选择”高级系统设置”



  选择”高级”选项卡,点击”环境变量”



  会出现如下图所示的页面



  在”系统变量”中设置3项属性,
JAVA_HOME
PATH
CLASSPATH
,若已存在则点击”编辑”,不存在则点击”新建”

  变量设置参数如下:

变量名:
JAVA_HOME


变量值:
C:\Program Files\Java\jdk1.8.0_141


说明:设置
JAVA_HOME
,一是为了方便引用,比如,JDK安装在
C:\Program Files\Java\jdk1.8.0_141
目录里,则设置
JAVA_HOME
为该目录路径,那么以后要使用这个路径的时候,只需输入
%JAVA_HOME%
即可,避免每次引用都输入很长的路径串;二则是归一原则,当JDK路径改变的时候,仅需更改
JAVA_HOME
的变量值即可,否则,就要更改任何用绝对路径引用JDK目录的文档,要是万一没有改全,某个程序找不到JDK,后果是可想而知的——系统崩溃!三则是第三方软件会引用约定好的
JAVA_HOME
变量,不然,你不能正常使用该软件



变量名:
CLASSPATH


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


说明:
CLASSPATH
环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让 Java 解释器知道到哪里去找这个类。通常,JDK 为我们提供了一些额外的丰富的类包,一个是 dt.jar,一个是 tools.jar,这两个 jar 包都位于
C:\Program Files\Java\jdk1.8.0_141\lib
目录下,所以通常我们都会把这两个 jar 包加到我们的
CLASSPATH
;那
CLASSPATH
最前面的
“.;”
是做什么用的呢?
“.”
代表当前目录,所以,配置
“.;”
,是为了让 Java 解释器去当前目录下找我们自己提供的类



变量名:
Path


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


说明:
Path
变量使得我们能够在系统中的任何地方运行java应用程序,比如 javac、java、javah 等等,这就要找到我们安装 JDK 的目录,假设我们的JDK安装在
C:\Program Files\Java\jdk1.8.0_141\
目录下,那么在
C:\Program Files\Java\jdk1.8.0_141\bin
目录下就是我们常用的 java 应用程序,我们就需要把
C:\Program Files\Java\jdk1.8.0_141\bin
这个目录加到 path 环境变量里面



  测试JDK是否安装成功

“开始”->”运行”,键入”cmd”

键入命令: java、javac 命令,出现以下信息,说明环境变量配置成功





第一个 Java 程序

  在桌面上新建一个记事本文件,写入如下代码

public class HelloWorld {
public static void main(String []args) {
System.out.println("Hello World");
}
}


  将刚才新建的记事本文件重命名为HelloWorld.java



  打开cmd命令行界面,来到桌面目录,执行
javac HelloWorld.java
,经过编译,桌面上会出现
HelloWorld.class
文件



  继续执行
java HelloWorld
命令,运行
HelloWorld.class
,会看到命令行打印出我们在代码中写的“Hello World”



  java程序执行的基本机制

Created with Raphaël 2.1.0开始javac命令编译HelloWorld.java,生成HelloWorld.classjava命令运行HelloWorld.class,输出Hello World结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java jdk