Chapter01 Java开发入门——JDK的使用
来源:互联网 发布:马赛克拼图软件 编辑:程序博客网 时间:2024/05/01 01:18
本人目前刚开始学习Java语言,在此只为给自己的学习做一个笔记之类的东西,同时也分享给各位刚开始入门的朋友,希望我所写的能多多少少帮到大家一点!
大多数的书籍、教程等,一来介绍的大多都是Java概述,Java特点之类的,在此我就不再赘述了。这些东西个人觉得,刚开始大家认真看一下,不用刻意去背什么的,通过以后会慢慢了解,刚开始就记这些东西,自己也不明白,还浪费时间,认真过一遍就好。接下来就是最基本、需要实际操作的东西:
JDK(Java Development Kit)的使用
1.JDK是整个Java的核心,其中包括编译器、运行工具、文档生产工具、打包工具等等。要想在电脑上进行Java开发等操作,这个东西是必不可少的。(另外,同类产品还有一个JRE工具,此工具其实已经包含在JDK之中了,也许之后JDK所包含的JRE已经不能够满足,这时就可以单独装一个JRE工具)
JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html(永久有效,只要Oracle公司不倒闭)下载时请注意自己需要的版本,否则运行错误。
2.系统环境配置
环境变量有两种方式,一种带有 JAVA_HOME(指向的是JDK的安装路径),另外一种是不需要 JAVA_HOME,直接配置环境。
第一种(带有JAVA_HOME)
首先,建立变量名称JAVA_HOME,值为JDK安装目录
*:\Program Files\Java\jdk1.8.0_121* 为盘符,jdk1.8.0_121为安装时的版本号,请按照自己的来填写。
PATH系统里原来就存在,只需要编辑添加就可以,注意保留原来的变量,添加以下
%JAVA_HOME%\bin;%PATH%;
或者%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASS PATH新建一个,添加以下
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
开头的点和分号也要此方法一共三个变量:
JAVA_HOME
PATH
CLASSPATH
第二种(没有JAVA_HOME)
在系统变量中,已经有Path变量,直接编辑添加
*:\Program Files\Java\jdk1.8.0_121\bin;* 为盘符,jdk1.8.0_121为安装时的版本号,请按照自己的来填写。
CLASSPATH 新建编辑,添加
.;*:\Program Files\Java\jdk1.8.0_121\ lib\dt.jar;*:\Program Files\Java\jdk1.8.0_121\lib\tools.jar
//*为盘符,开头的点和分号也要以上为Java环境变量配置的两种方法,因为我之前在网上查找搜集的大多都是第一种方法,在此就列举第二种方法,希望对大家有帮助。
配置好之后,可以验证以下,打开命令处理程序,输入javac 回车,出以下结果为成功。
输入set path 可查看当前系统变量
输入set classpath 可查看当前classpath环境变量
输入java -version 可查看当前Java版本号
在此说一下在Windows 10下配置环境后CMD命令不起作用的原因。
Win10系统cmd命令出来的是用户的DOS窗口,但是我们在做环境变量的时候是在系统变量下添加的,所以我们要打开“命令提示符(管理员)”,这个才有效,右键“开始菜单”——“命令提示符(管理员)”。
如果想要CMD命令起作用,就在用户变量那里,添加JAVA_HOME、PATH、CLASSPATH变量。
path环境变量,是用来保存一系列的路径,每个路径之间要用“;”分号隔开,并且全部要使用半角(英文状态),当在命令窗口运行一个可执行文件的时候,系统会先在当前目录下寻找这个文件,要是没有进行配置,则会报错。(因为Java并不是操作系统这个平台上的东西)配置系统环境变量,是让系统永久记住这个地址。
classpath环境变量,也是用来保存一系列的路径,和path的查看与配置方式完全相同。只不过当Java虚拟机(JVM)运行一个类的时候,会在classpath定义的路径下面寻找所需要的class文件和类包。
在这里,对于上面的解释,只是做一个简述,让大家有个初步了解,之后会慢慢深入。
对于JDK的使用,到此结束,有何不懂的可留言。
By:TuNannan
2017/3/21
- Chapter01 Java开发入门——JDK的使用
- Chapter01 Java开发入门——Eclipse开发工具
- Chapter01 Java开发入门——Java运行机制
- chapter01使用angularjs 的基本
- JAVA入门——JDK的安装
- Java入门之开发环境搭建—JDK和IDE的下载和安装
- 机器学习入门 chapter01
- JAVA使用JDK开发WebService
- java入门--jdk的配置
- chapter01
- java开发环境jdk的安装及使用
- JAVA开发第一步——JDK 安装
- 【java开发系列】—— JDK安装
- 【java开发系列】—— JDK安装
- 正则表达式学习笔记 Chapter01--入门
- WebService学习总结(3)——使用java JDK开发WebService
- 【视频】Java编程入门:JDK的安装、Eclipse编程环境的使用
- MyEclipse使用总结——设置MyEclipse开发项目时使用的JDK
- 使用字节流复制一个文件夹
- Linux块设备驱动(一) _驱动模型
- Android Studio 编译错误整理
- 为Next主题添加多说评论系统
- keras实例
- Chapter01 Java开发入门——JDK的使用
- Retrofit2.0基础用法
- L2-003. 月饼
- freeswitch通话质量调查
- SnackBar 源码bug修复、源码解析
- 题目1209:最小邮票数DP
- jquery $.trim()方法使用介绍
- 无法收到AndroidStudio的更新提示
- 3月21日,TestFrame对象是事件源又是监听者,每日20行。