当前位置: 首页 > article >正文

Java下载安装及环境配置

首先,我们需要明白一个问题,JDK,JRE有啥区别,为啥下载的是JDK?
JDK(Java Development Kit)即Java工具包,JDK=JRE+Java工具+Java基础类库。
Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

1.首先,安装前的准备工作:登陆官网,下载jdk ,通过此网站https://www.oracle.com/index.html,进入官网后如图逐次点击,进入下载页面后进行下载及安装

2.官网下载jdk之后解压文件,再进行安装。

安装时可修改默认安装路径。

3.默认下一步。

4.安装完成后j进行JDK部署测试,在计算机桌面右击“我的电脑”,选择“高级系统设置”,再点击环境变量进入环境配置页面开始部署环境。

JDK需要三个环境变量,分别是:JAVA_HOME , CLASSPATH , PATH . 其中 CLASSPATH 和 PATH 是必须配置的,JAVA_HOME是可选的。下面分别进行说明
依次点击:“高级系统设置”-“高级”-“环境变量”:系统变量
1、新建的变量均为系统变量
2、变量值一般都直接去文件夹复制,手动输入容易输错,即使变量名和变量值多了空格也会出错

1)JAVA_HOME
即Java安装目录,变量名:“JAVA_HOME”,变量值:Java安装路径(如:“C:Program FilesJavajdk1.8.0_152”);
问:那么为啥要配这个变量呢?
答:现在开发都是用IDE(比如eclipse,Idea),这些IDE通过JAVA_HOME变量来使用你本机的Java环境,变量值直接指向安装目录名即可。

  1. PATH:
    将Java执行路径添加到计算机中;变量名:“Path”,变量值:“%JAVA_HOME%in”;
    关于Path变量,言简意赅就是让计算机在任何应用或地方都能使用这个变量

3)CLASSPATH:即类路径,目的在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包(因此,这个变量不是必须的,除非你不用IDE编译你的Java)。
变量名:“CLASSPATH”,变值:“.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar”

JAVA_HOME: 系统变量——新建——变量名“JAVA_HOME”,变量值“Java的安装路径”

PATH: 系统变量——双击Path(若不存在,要新建),添加“%JAVA_HOME%in”变量值,其中的%JAVA_HOME% 代表刚才添加的JAVA_HOME的当前值(一般情况下选择的默认路径即为D:Program FilesJavajdk-9)

CLASSPATH: 系统变量——新建——变量名“CLASSPATH”,变量值为“.;%JAVA_HOME%dt.jar;%JAVA_HOME%lib ools.jar;”

5.测试,win+r 到dos命令行。java -version,如果出现如下对应安装版本信息,则表示安装成功。

要检查变量是否编译成功,我们需要写一个Java程序:
①新建一个文本文档,命名"HelloWorld.txt",并输入如下代码:

public class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello World!”);
}
}

②将文件后缀更改为java,即"HelloWorld.java”(文件名须与类名一致!)
③"win + r"进入命令行,进入这个文件所在的位置
④使用"javac HelloWorld.java"命令编译该文件,命令执行完后,文件夹会多一个"HelloWorld.class"
的文件。

⑤使用"java HelloWorld"执行编译后的class类文件(不能是“java HelloWorld.class”,否则会报加载不到类错误!)这样的话,CLASSPATH变量就算配置好了,也可以直接使用javac命令。

http://www.lryc.cn/news/2419151.html

相关文章:

  • sffsdfsdf
  • 定时执行任务的三种方法
  • 阿里巴巴创业论坛--创业要点!
  • ESET激活码,可用。
  • SQL——exists()子句以及使用场景
  • 安装visual studio 2010 sp1时,提示“一般信任关系失败”的解决方法
  • 中国邮路问题
  • Joomla一款免费的开源内容管理系统,最初于 2005 年发布,并在全球范围内广泛使用。它是建立在 PHP 和 MySQL 数据库之上的。Joomla 提供强大框架管理网站
  • 【雕爷学编程】Arduino智慧校园之温湿度传感器与LCD显示屏
  • 服务器基础知识介绍
  • 盗版WINDOWS今天下载安装了windows genuine Advantage后系统提示让购买正版许可证我该怎么办...
  • java se 7 api doc 官方网址
  • System.ArgumentOutOfRangeException:“索引超出范围。必须为非负值并小于集合大小。 Arg_ParamName_Name”...
  • 百度AI-EdgeBoard的简单使用
  • 代码检查、评审、单元测试工具 大搜集
  • Android之如何解决adb server is out of date,killing...ADB server didn't ACK
  • 前端——12.表单标签
  • 图书排行:计算机书籍每周销量排行榜
  • 什么是百度司南
  • 解决DotProject 甘特图中文乱码
  • VB.NET 教程_01_基础语法
  • 进程通信之飞鸽传书2007绿色版
  • jpa: persistence.xml 配置文件案例
  • 产品运行所需的信息检索失败.请重新安装Xshell.
  • 软件架构的性能测试与优化:确保高性能的关键步骤
  • 机器人学重点知识点总结
  • 深度学习框架-Backbone汇总
  • 转: sdp文件详细总结
  • fill_parent和wrap_content值的含义
  • DragonFly BSD 4.2发布