Java配置环境变量

703 阅读3分钟

Java是一種廣泛使用的電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計的特性,广泛应用于企业级Web应用开发和移动应用开发。

安装Java开发环境

  1. 先下载到官网下载JDK,找到自己需要的版本。(推荐下载1.8之后的版本)

  2. 安装下载的JDK,如果是压缩版的直接解压即可。

  3. 配置环境变量

  4. 安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";

  5. 找到“高级”,“环境变量” 在“系统变量中添加”。 (推荐在系统变量中设置)

  6. 变量名: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的理解。