下载安装JDK,配置环境变量
Hello,JDK;
在开始学习JAVA之前,第一件事情肯定是被告知:先下载JDK。就像我的一个朋友问我的一样"JDK是个什么鬼?我学的不是JAVA么,为什么要下载JDK?"。
- JDK (Java Development Kit)
JDK,是JAVA的软件开发工具包,是整个JAVA开发的核心。它包涵了JAVA的运行环境(JRE)、JAVA工具、和JAVA的基础类库。
在键盘上噼里啪啦编写好了代码之后,想要编译?还是想着打包?亦或是想生成文档、查找错误? 少侠莫慌,先下载一个JDK好吧?
下载地址: ↓↓↓

(如图,Oracle官网的NAVBAR可以看见一个Download,点里面的Java fro Developers)

如图所示根据自身操作系统选择下载。(PS:关于图中的8u111和8u112,任意下载其中一个即可。)
下载好之后无非就是安装的next、next、next…………。关于JDK的安装不过多累述,注意自己的安装目录就行了。
默认C:\Program Files\Java\jdk*\目录
Hello,Path;
成功下载好JDK并成功安装之后,为了使用java开发中最常使用的命令 javac.exe 和 java.exe 就必须要开始配置环境变量了。
对于一名刚刚开始学习JAVA这门编程语言的小白而言(比如我),对“环境变量”的第一又是最深的印象,可能就是:知道有这么一个配置步骤,但是不知道为什么。
斗胆敢言说上一句,估计所有的小白们在入门的时候都无非如此:知其然不知其所以然。为了搞明白这个“环境变量”,后来不得不去查找,研究了一番,好让自己明白:什么是环境变量?为什么在学习JAVA之前要学会正确配置环境变量?
- 环境变量
环境变量(environment variables) 一般指的是:操作系统中,用来指定操作系统运行环境的一些参数。就例如系统文件夹位置,临时文件夹位置。
配置java,我们就Windows操作系统中的path环境变量开始说起。
假设有这么一个程序A存在,但是操作系统并不知道它的具体存在位置,那么你所下达的“运行程序A”的指令,系统应该如何去执行这个命令?
这种情况就要求系统除了在当前目录下寻找程序A之外,还应该去哪些目录下面去寻找? 这就是path的作用,系统将会往存在path环境变量中的指定路径去寻找程序。
- 配置环境变量流程
在了解到什么是环境变量之后开始来配置。
右键单击计算机 —> 属性 —> 高级系统设置 ,找到“环境变量”

之后我们可以在系统变量下新建一个系统变量;

新建:变量名 JAVA_HOME , 变量值 C:\Program Files\Java\jdk1.7.0_60 (JAVA安装目录的绝对路径);
新建:变量名 CLASSPATH , 变量值 %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
找到path并编辑,在变量值的后面(原有不删除)加上 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
之后确认保存,运行cmd检查是否完成配置
输入:java

输入 javac

输入 java -version

至此,JDK的下载以及环境变量的配置也就完成了。
用记事本编辑下列代码,然后重命名为HelloWorld.java,在cmd中输入 javac HelloWorld.java回车编译
编译完成后继续输入 java HelloWorld 试一下吧 !
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello,World");
}
}
下载安装JDK,配置环境变量的更多相关文章
- Xamarin.Forms教程下载安装JDK配置环境变量
Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...
- java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)
最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有“01”构成,最早 ...
- Java基础学习总结一(Java语言发展历史、JDK下载安装以及配置环境变量)
最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有“01”构成,最早 ...
- JDK11 下载安装与配置环境变量
1.jdk11本身也包含jre,不需要安装jre,低版本需要安装jre 2.jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloa ...
- windows环境jdk8下载安装与配置环境变量
1)jdk8官网下载地址 Java Downloads | Oracle 下载前需登录Oracle账号,没有的话可以用邮箱注册一个,登录之后即可进行下载. 2)jdk8安装 ①下载完成之后双击运行文件 ...
- CentOS6.5下安装jdk配置环境变量错误问题:
CentOS6.5下安装jdk,使用gedit /etc/profile 配置环境变量为如下: export JAVA_HOME=/usr/soft/jdk7export PATH=$JAVA_HO ...
- 安装jdk配置环境变量JAVA_HOME不起作用
今天重新安装系统,需要装jdk,配置环境变量,于是先配置JAVA_HOME D:\Program Files\Java\jdk1.8.0_144, 然后在配置path路径,但是cmd到dos命令行输 ...
- Centos 7 安装jdk 配置环境变量
在Centos7 终端中,我们输入java -version可以看到java的版本,但是输入javac却没有反应 原因是系统中预装的是openjdk jre不是真正的jdk,所以还得自己装好,然后配置 ...
- 安装jdk配置环境变量后jps command not found
配置Java环境变量的时候一般是 vi /etc/profile 然后按两个大写的G就会跑到最后一行去,然后配置写入下文: 这个时候你jps查看Java的进程会出现: 分析原因: 一般是配置之后,没有 ...
- linux安装jdk配置环境变量
tar -zxvf xxxx.tar.gz export JAVA_HOME=/usr/local/jdk/jdk1.8.0_201export PATH=$JAVA_HOME/bin:$PATHex ...
随机推荐
- DataAnnotations里DisplayAttribute和 ValidationAttribute 如何从资源文件读取信息,显示多语言
这个是我们常见的AccountModel代码 public class ChangePasswordModel { [Required] [DataType(DataType.Password)] [ ...
- opencv 抠图联通块(c接口)
#include "stdio.h" #include "iostream" #include "opencv/cv.h" #include ...
- nginx 配置https
firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=3306/ ...
- C#先序遍历2叉树(非递归)
找了下先序遍历二叉树C# 实现貌似没有 顺手些了一个 大致思路是: 传入根节点,然后依次循环其子节点推入到栈中, 当推入的节点没有子节点的时候(叶子)或者所有子节点均已经遍历过后(上一次遍历的节点是该 ...
- C++之动态数组
C99支持一种名为变长数组的结构来方便程序员.C++也提供了一种长度可在程序运行时确定的数组类型:动态数组.声明格式为:(声明 int 类型的数组) ; //此处可修改 ArraySize 的值 in ...
- easyUI+springMVC的DataGrid-demo
DataGrid (一).搭建springMVC: 错误:无法访问HTML页面,HTTP Status 404- 原因:springMVC拦截了静态资源的访问 解决方案:方案①:(web.xml下)& ...
- Openbox中指定目录打开程序
现在遇到这样的情况,在浏览器的下载中,点击在文件夹中显示, 结果这个使用系统调用的是Baobab,一款分析磁盘使用情况的软件,而不是使用目录浏览程序,例如nautilus 查询后知道,系统使用xdg- ...
- 踢爆IT劣书出版黑幕——由清华大学出版社之《C语言入门很简单》想到的(1)
1.前言与作者 首先声明,我是由于非常偶然的机会获得<C语言入门很简单>这本书的,绝对不是买的.买这种书实在丢不起那人. 去年这书刚出版时,在CU论坛举行试读推广,我当时随口说了几句(没说 ...
- MiniUI动态添加table表格
本文将介绍一下,如何用Jquery MiniUi动态添加一行table表格 1.效果展示 ↓ 2.具体代码 <script type="text/javascript"> ...
- IBM WebSphere MQ的oracle的jdbc
一.IBM WebSphere MQ7.0的jdbc支持数据库有: DB2 Informix Informix_With_Date_Format Microsoft_SQL_Server Oracle ...