摘要:包括编译器运行时环境,以及类库。配置环境变量安装好之后,我们还需要配置一下环境变量。配置环境变量的目的是可以在电脑的任何路径下都可以直接使用命令,进行编译等操作。
在 [[认识 Java]]() 文章中,已经说过,如果要使用 Java 语言编程,我们第一步要做的是要在电脑上安装JDK软件,即准备编译环境。这篇文章我来详细介绍如何一步一步搭建 Java 的编译环境。
JDK:将我们写的程序编译成计算机指令并帮助运行的工具,只需要 JDK ,我们就可以编写 Java 程序了。而且 JKD 是免费的。
JDK 是 Java Development Kit 的缩写,中文意思是 Java 开发包,它提供了编译和运行 Java 所需要的工具和资源。包括 Java 编译器、Java 运行时环境,以及 Java 类库。
1. 官网下载 JDKJava 是 Sun 公司发明的,现在 Sun 公司已被 Oracle 公司收购。访问 Oracle 公司官网 Java 下载地址。
目前最新的版本已经升级到 JKD 9,目前公司开发环境中使用最多的还是 JKD 7、JDK 8 版本。所以,我们的教程采用 JDK 8 版本。滚动窗口找到 JDK8 的下载链接。
之后会让我们选择不同操作系统对应的 JDK8 安装包,这里我选择 Windows 对应版本下载安装,其他平台安装教程可以自行搜索。因为我的操作系统 Windows 10 是 64 位操作系统,所以我选择 jdk-8u152-windows-x64.exe
2. 安装安装程序是标准的 EXE 文件,直接双击运行已下载的 jdk-8u152-windows-x64.exe 文件,进行安装。
下面的步骤,提示我们选择要安装的功能,开发环境,我们选择开发工具,其中包括编译工具、Java 运行时环境和类库的安装。
安装中...
安装完成,点击关闭。
3. 配置环境变量安装好 JKD 之后,我们还需要配置一下环境变量。配置环境变量的目的是可以在电脑的任何路径下都可以直接使用 Java 命令,进行编译等操作。这个步骤必不可少。
第一步,找到我刚才的 JDK 安装目录,复制路径。
第二步,找到系统环境变量的设置菜单,位置处于 电脑属性->高级属性设置->环境变量
第三步,新建 JAVA_HOME 环境变量。粘贴刚才的 JDK 安装路径到变量值。
第四步,编辑系统 Path 环境变量。在Path变量中新增 %JAVA_HOME%bin
第五步,设置 CLASSPATH 变量。先在系统变量中,新增一个 CLASSPATH变量。之后把 CLASSPATH 变量加入到系统的 Path 变量中。CLASSPATH 变量值为:.;%JAVA_HOME%lib;%JAVA_HOME%tool.jar
第六步,检查是否安装成功。打开 cmd 命令窗口,输入 javac 命令,按回车键执行。如果出现 javac 命令使用提示,则表示安装配置成功。
OK,现在编译环境已经配置完成,下一步可以愉快的开始 Java 之旅了。
相关阅读:[1. 认识 Java]()
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/70907.html
摘要:需要注意的地方输入法状态调整为英文状态代码的缩进不要忘记分号下面图片标注内容。语句语句是程序最小的一个执行单位,像一个指令,程序中,必须使用一个英文分号结束一条语句。建议,第一个简单的程序,我已经详细的为你做了演练与解释。 在上一篇文章 【[准备编译环境】]()中我们完成了 Java 编译环境的搭建,这篇文章内容主要是来教你怎么开始编写第一个 Java 程序,并运行它。 分为两个步骤,...
摘要:一选择客户端为什么有多个以太坊客户端以太坊客户端与虚拟机和运行环境类似,能够让你在电脑上运行以太坊程序。参考资料文章中的列表对应的链接可以参考第页下一篇文章我们将会介绍以太坊连载七客户端的安装与定制感谢朝夕团队参与的翻译和校验。 一、选择客户端 为什么有多个以太坊客户端? 以太坊客户端与Java虚拟机和.NET运行环境类似,能够让你在电脑上运行以太坊程序。以太坊客户端按照书面说明(黄皮...
摘要:交叉编译项目地址快上车,支持一波原文地址前言在连载九讲解构建镜像时,我们编译可执行文件用了另外一个形式的命令,不知道你有没有疑问说明我们将讲解命令各个参数的作用,希望你在阅读时,将每一项串联起来,你会发现这就是交叉编译相关的小知识 Golang交叉编译 项目地址:https://github.com/EDDYCJY/go... (快上车,支持一波) 原文地址:https://segme...
摘要:交叉编译项目地址快上车,支持一波原文地址前言在连载九讲解构建镜像时,我们编译可执行文件用了另外一个形式的命令,不知道你有没有疑问说明我们将讲解命令各个参数的作用,希望你在阅读时,将每一项串联起来,你会发现这就是交叉编译相关的小知识 Golang交叉编译 项目地址:https://github.com/EDDYCJY/go... (快上车,支持一波) 原文地址:https://segme...
阅读 1295·2023-04-25 18:34
阅读 3386·2021-11-19 09:40
阅读 2787·2021-11-17 09:33
阅读 2907·2021-11-12 10:36
阅读 2783·2021-09-26 09:55
阅读 2627·2021-08-05 10:03
阅读 2474·2019-08-30 15:54
阅读 2836·2019-08-30 15:54