Java是一種廣泛使用的電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計的特性,广泛应用于企业级Web应用开发和移动应用开发。
安装Java开发环境
-
先下载到官网下载JDK,找到自己需要的版本。(推荐下载1.8之后的版本)
-
安装下载的JDK,如果是压缩版的直接解压即可。
-
配置环境变量
-
安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";
-
找到“高级”,“环境变量” 在“系统变量中添加”。 (推荐在系统变量中设置)
-
变量名:JAVA_HOME
-
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
-
变量名:CLASSPATH
-
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
-
变量名:Path
-
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
**注意:**如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
为什么要配置环境变量呢?
因为我们在编译写好的.java文件时需要使用JDK中的java.exe和javac.exe如果不配置环境变量那么我没每次编译代码时都要到JDK的安装目录下使用“java”或”javac“命令,像这样。
C:\Program Files\Java\jdk-14.0.2\bin>java
这样使用起来就比较麻烦,配置环境变量的作用就是可以在任何位置使用JDK中的命令。
C:\>java
为什么安装之后有一个Jdk和一个jre?
JRE: Java Runtime Environment
JDK:Java Development Kit
这里直接引用一张图片。
JRE是java运行时环境,JDK是java开发环境。总结一下JDK的功能更多,但是我们的项目在上线时并不需要这么多功能,所以一般在部署时直接使用JRE就可以了。
在JDK的bin目录下包含了很多的工具,下面列出一些,做一些了解。
- javac:编译器,将后缀名为.java的源代码编译成后缀名为「.class」的字节码
- java:运行工具,运行.class的字节码
- jar:打包工具,将相关的类文件打包成一个文件
- javadoc:文档生成器,从源码注释中提取文档,注释需符合规范
- jdb debugger:调试工具
- jps:显示当前java程序运行的进程状态
- javap:反编译程序
- appletviewer:运行和调试applet程序的工具,不需要使用浏览器
- javah:从Java类生成C头文件和C源文件。这些文件提供了连接胶合,使Java和C代码可进行交互。
- javaws:运行JNLP程序
- extcheck:一个检测jar包冲突的工具
- apt:注释处理工具[3]
- jhat:java堆分析工具
- jstack:栈跟踪程序
- **jstat:**JVM检测统计工具
- jstatd:jstat守护进程
- jinfo:获取正在运行或崩溃的java程序配置信息
- jmap:获取java进程内存映射信息
- idlj:IDL-to-Java编译器。将IDL语言转化为java文件
- policytool:一个GUI的策略文件创建和管理工具
- jrunscript:命令行脚本运行
因为刚刚开始学习Java开发,暂时不需要使用eclipse这样的开发工具,推荐下载一个”Visual Studio Code“,这是一个轻量级的编辑器,我们只需要使用它来编写.java文件,然后使用命令行来进行编译就可以了,这样也有助于对JDK的理解。