无法使用 javadoc 等命令?

安装 JDK

  谈到 Java 就离不开 JRE(Java Runtime Environment)JDK(Java Development Kit) 中包含了 JRE 和 JVM(Java Virtual Machine),所以我们一般直接安装 JDK,安装 JDK 首先肯定是去Oracle官网下载适合自己的开发版本,然后将 JDK 安装到自定义位置。

查看 JDK 版本

java -version   /*查看本机JDK版本*/

eg:

在这里插入图片描述

Java 常用命令

/*一些常用的java命令*/
javac 		/*编译*/
java     	/*执行*/
javadoc		/*生成java文档*/
···

eg:

在这里插入图片描述

出现问题

  javac 和 java 命令成功运行,但是 javadoc 命令则失败了,原因是没有配置环境变量。很多初学者就会出现这个问题,安装好 JDK 后发现根本用不着配置什么环境变量就可以开发和跑项目,所以就忽略了配置环境问题。那为什么不需要配置环境也可以使用呢?
我们到环境变量配置页看看,在安装了 JDK 的机器上就会看到 Path 的值中有如下路径。
在这里插入图片描述
  再到该路径下看看,会看到几个可执行文件,这说明新版 JDK 在安装的时候就自动为我们添加了环境配置,但是却只有四个,而 java 中的命令显然不止这四个,所以我们需要手动添加环境变量。(由此可以看出,命令其实就是一些可执行文件,而配置环境就是告诉计算机在哪里找到这些可执行文件)。
在这里插入图片描述
  手动配置就需要知道这些可执行文件的位置,那它们在哪呢?就在安装 JDK 目录下的 bin 目录中。如下图,其中包含了 java 的命令,旧版本除了 bin 下,jre/bin 目录下也有,所以安装旧版本 JDK 需要配置两个环境变量。
在这里插入图片描述

配置环境变量

  1. 打开系统->高级系统设置->环境变量。
    在这里插入图片描述
  2. 新建名为 JAVA_HOME 的变量,变量值为安装 JDK 的目录,这一步有两个原因:第一是为了某些软件识别,所以变量名必须为JAVA_HOME;第二是为了在 Path 中引用该目录。
    在这里插入图片描述
  3. 点击 Path 后开始配置环境变量,然后确认即可。
    在这里插入图片描述
  4. 测试 javadoc 命令,成功执行。
    在这里插入图片描述
posted @ 2021-10-22 17:08  Acx7  阅读(491)  评论(0编辑  收藏  举报