Java基础笔记
来源:互联网 发布:想在淘宝卖烧鸡 编辑:程序博客网 时间:2024/06/18 09:28
本文主要概述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程序执行的基本机制
阅读全文
1 0
- Java基础笔记
- java基础学习笔记
- java基础笔记(一)
- java基础学习笔记
- java基础笔记
- Java基础笔记
- java基础笔记1
- java基础笔记2
- java基础笔记3
- java基础笔记4
- java基础学习笔记
- 复习java基础笔记
- java基础笔记1
- java基础学习笔记
- JAVA 基础学习笔记
- Java基础学习笔记
- Java基础笔记1
- Java基础笔记2
- 计算机网络协议赏析-HTTP
- 使用matlab 压缩 AVI文件,版本:matlab2014a。
- C语言 栈的基本操作 栈的实现
- 解析Kotlin 函数用法与函数式编程
- SQLite Maestro(图形化SQLite数据库管理工具)官方正式版V16.11.0.5下载 | sqlite maestro 破解版
- Java基础笔记
- cookie在JavaScript中的简单使用记录
- 代理设计模式
- win10 右键 新建东西就卡死的解决方案
- X Window 系统使用指南--键盘和滑鼠--对应和参数
- c#基础——委托
- seq_file文件的内核读取过程
- opencv 10 DPM测试用例(cascade_detect_sequence) vs2015
- 数据库第三课