Java入门 - 语言基础 - 02.开发环境配置
原文地址:http://www.work100.net/training/java-environment-setup.html
更多教程:光束云 - 免费课程
开发环境配置
序号 | 文内章节 | 视频 |
---|---|---|
1 | JDK安装 | |
2 | IDE安装 |
请参照如上章节导航
进行阅读
在本章节中我们将为大家介绍如何搭建 Java 开发环境。
1.JDK安装
Java 可以运行在多种操作系统平台上,下面分别介绍在各主流平台上如何安装配置 JDK
。
1.1.Windows上安装
1.1.1 下载JDK
首先我们需要下载 Java 开发工具包 JDK
,下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
考虑兼容性问题,我们推荐下载 Java 8
版本,后续教程均基于 Java 8
版本撰写,下载入口如下图:
下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
接受许可: Accept License Agreement
选择64位:
1.1.2 安装JDK
下载完成后,JDK
的安装根据提示进行,还有安装 JDK
的时候也会安装 JRE
,一并安装就可以了。
安装 JDK
,安装过程中可以自定义安装目录等信息,例如我选择的安装目录为:
C:\Java\jdk1.8.0_231
1.1.3 配置环境变量
1). 安装完成后,右击 我的电脑
,点击 属性
,选择 高级系统设置
:
2). 选择 高级
选项卡,点击 环境变量
:
然后就会出现如下图所示的画面:
在 系统变量
中设置 3 项属性,JAVA_HOME
、PATH
、CLASSPATH
(大小写无所谓),若已存在则点击 编辑
,不存在则点击 新建
。
注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
环境变量设置如下:
变量名 | 变量值 | 备注 |
---|---|---|
JAVA_HOME | C:\Java\jdk1.8.0_231 | 要根据自己的实际路径配置 |
Path | %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; | |
CLASSPATH | .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; | 记得前面有个"." |
- JAVA_HOME设置
- PATH设置
注意:在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
- CLASSPATH设置
1.1.4 验证JDK
测试JDK是否安装成功
1). 开始
-> 运行
,键入 cmd
2). 键入命令: java -version
,出现以下信息,说明环境变量配置成功;
1.2.Mac上安装
1.2.1 下载JDK
下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
接受许可: Accept License Agreement
选择64位:
1.2.2 安装JDK
下载完成后,双击.dmg
文件,按提示一路 Next
下去即可完成指引安装。
1.2.3 显示JDK安装路径
安装完成后输入如下命令:
/usr/libexec/java_home -V
注意:输入命令参数区分大小写(此处的
V
是大写)
以我安装的 jdk-8u191
版本为例,运行结果如下:
localhost:~ liuxiaojun$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
1.8.0_191, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
可见JDK
的安装路径为:
/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
1.2.4 配置环境变量
1). 新建一个 .bash_profile
的隐藏配置文件,打开终端,输入如下命令:
cd
nano .bash_profile
我使用了
nano
作为文件创建及编辑工具,您也可以使用其他工具
2). 将如下环境变量配置内容粘贴到文件中:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
然后 control
+ x
保存退出
3). 使配置文件生效
source .bash_profile
4). 验证环境变量配置是否成功
localhost:~ liuxiaojun$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
1.2.5 验证JDK
输入如下命令验证 JDK
安装配置是否正确,如果正常显示 JDK
版本则表示配置正确:
localhost:~ liuxiaojun$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
1.3.Linux上安装
1.3.1 下载SDK
下载地址:
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
接受许可: Accept License Agreement
选择64位:
1.3.2 安装JDK
下载完成后,将压缩包解压到 linux 系统,以我安装的 jdk-8u191
版本为例,解压在目录:
/usr/local/jdk1.8.0_191
1.3.3 配置环境变量
1). 修改全局配置文件:
nano /etc/profile
将如下配置写入文件中:
export JAVA_HOME=/usr/local/jdk1.8.0_191
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
2). 使配置生效:
source /etc/profile
1.3.4 验证JDK
验证配置是否正确,输入如下命令:
root@ubuntu:~# java -version
如果配置正确,则显示对应 JDK 版本信息:
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
2.IDE安装
我们推荐使用 IntelliJ IDEA
作为 Java 的 IDE 工具,后续的教程也将通过 IDEA 进行编码。
2.1.下载
官网地址: http://www.jetbrains.com/idea/download
2.2.安装
关于 IntelliJ IDEA
的详细安装步骤在此不做过多介绍,跟常规软件安装没有差别,有问题的请异步百度、谷歌。
IntelliJ IDEA Ultimate
为收费版本,适合企业级开发,为了 IDEA
的持续发展,我们推荐您购买商业授权。
2.3.使用
IntelliJ IDEA 的使用方法请参照 Java 系列教程
之 Java 单体应用 中的 IntelliJ IDEA 教程。
上一篇:Java简介
下一篇:基础语法
如果对课程内容感兴趣,可以扫码关注我们的
公众号
或QQ群
,及时关注我们的课程更新
Java入门 - 语言基础 - 02.开发环境配置的更多相关文章
- Java入门 - 语言基础 - 03.基础语法
原文地址:http://www.work100.net/training/java-basic-syntax.html 更多教程:光束云 - 免费课程 基础语法 序号 文内章节 视频 1 第一个Jav ...
- Java入门 - 语言基础 - 01.Java简介
原文地址:http://www.work100.net/training/java-intro.html 更多教程:光束云 - 免费课程 Java简介 序号 文内章节 视频 1 概述 2 主要特性 3 ...
- Java入门之IDE集成开发环境安装及配置
常用的开发工具 一.Eclipse Eclipse 是一个开放源代码的.基于 Java 的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse ...
- Go语言基础一:环境配置与基础语法
配置开发环境 开始使用Go,首先需要一个完善的开发环境. 下载并安装Go 安装包的下载地址为:https://golang.org/dl/ go语言中文社区下载:https://studygolang ...
- Scala语言简介和开发环境配置
Scala语言的简介和开发环境搭建 Scala是一门结合了面向对象特征和函数式编程特征的语言,它是一个创新的编程语言产品.Scala可以做脚本(就像shell脚本一样),可以做服务端编程语言,可以写数 ...
- JAVA EE Hibernate基础一之环境配置
对于JAVA开发高级,hibernate是java三大框架之一,足以见得它的重要性,那么对于hibernate的使用大家有了解多少呢?从今天开始我将带领大家一道共同探讨一下hibernate的知识,h ...
- java基础之 开发环境配置
一.Window 第一步:下载JDK 首先,我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/download ...
- java基础之开发环境配置
一. 环境变量配置的原理 一. 配置环境变量path 如果我们按照上面的来编译和运行的话未免太过于麻烦了,那么在这里我们可以配置环境变量PATH 1.配置环境变量的步骤 这时可以直接来看效果 如果d ...
- GO语言介绍以及开发环境配置
一.介绍 GO语言是静态强类型语言 静态也就是编译型语言 二.安装 1.下载地址 下载地址 https://golang.google.cn/dl/ 2.安装 Linux安装 1.下载二进制包:go1 ...
随机推荐
- 「THUPC 2019」不等式 / inequality
https://loj.ac/problem/6620 高中数学好题.. |kx+b|的函数图像很直观,直接考虑函数图像: 一定只有一段极小值点! 这个点就是最小值了 特点:斜率为0! 而且发现,如果 ...
- 【16.50%】【CF 44G】Shooting Gallery
time limit per test 5 seconds memory limit per test 256 megabytes input standard input output standa ...
- vue2.x+elelmentUI@3.5 表格
<template> <section> <el-row> <el-col :span="16"> <!--表单--> ...
- 元组&字典&函数基础
set: 类似dict, 是一组key的集合,不存储value 本质:无序和无重复元素的集合 创建: 创建set需要一个list或者tuple或者dict作为输入集合 重复元素在set中会自动被过滤 ...
- LightOJ - 1287 Where to Run (期望dp+记忆化)
题面: Last night you robbed a bank but couldn't escape and when you just got outside today, the police ...
- (转载)MySQL慢查询日志总结
转自:https://www.cnblogs.com/kerrycode/p/5593204.html 慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响 ...
- 错误 137 (net::ERR_NAME_RESOLUTION_FAILED):未知错误
上午装了一个软件(APMServ 5.2.6) 1.点击启动Apache不成功,mysql却成功了.后来知晓是80端口冲突的问题 2.当时却不知道,就鬼使神差的 点击了 边上的 解决冲突问题 ...
- slim中返回结果加密的
//返回结果不加密 $this->get("/open]",function (Request $request, Response $response, $args) { ...
- DynamoDB的基本操作(一)
一.创建表 1 var AWS = require("aws-sdk"); 2 AWS.config.update({ 3 region: "us-west-2" ...
- selenium元素和浏览器操作
click和clear from selenium.webdriver.support.wait import WebDriverWait import time browser = webdrive ...