首页 > 编程语言 >java(1)基础下载安装以及path环境变量配置

java(1)基础下载安装以及path环境变量配置

时间:2023-05-02 09:44:24浏览次数:49  
标签:JRE java 下载安装 JDK Java JVM path 安装

一. java

1.java语言跨平台原理

(1): 这里JVM指的是Java虚拟机,而Java虚拟机根据自己的需求下载不同的版本,有Window版JVM,macOs版JVM,linux版JVM。

大概就是在需要运行JAVA应用程序的操作系统上,安装一个与操作系统相对应的java虚拟机(JVM)。

2.JRE和JDK

(1.)JRE(Java Runtime Environment)是java程序运行时的环境,其中包含了JVM和运行所需要的核心类库。

(想要运行一个已有Java程序,只需安装JRE就可以)。

(2.) JDK(Java Development Kit) 是java程序开发工具包,包含了JRE以及开发人员使用的工具。其中的开发工具有:编译工具(javac.exe),运行工具(java.exe).(想开发一个新的java程序必需安装JDK)。

(3.) JRE ,JDK ,JVM三者之间的关系:

3.JDK的下载和安装

(1.)下载网址:http://www.oracle.com (注意:不同操作系统,下载相对的JDK)

之后注意:安装路径不要包含(中文和空格)并且尽量不放在c盘。建议傻瓜式安装(跟着系统默认走,一直下一步注意一下安装路径哪里就可以了)。

JDK的安装目录

4.path环境变量的配置

首先此电脑,右键,属性或者搜索控制面板之后点击高级系统设置

之后在(系统变量)里新建:变量名为 JAVA_HOME(手动输入)变量值是JDK的安装目录之后确定。

第二步还是在系统变量里面选中Path这个变量之后点击编辑之后选择新建再然后输入:%JAVA_HOME%\bin之后一直点击确定。

(注意):测试一下环境变量是否配置成功,还是刚刚那个步骤,此电脑,右键,属性,高级系统设置

之后在系统变量里面点击新建,变量名为JAVA_HOME,变量值还是JDK的安装目录

然后在系统变量里面选中Path这个变量之后点击编辑之后选择新建再然后输入:%JAVA_HOME%\bin之后一直点击确定。(就是重复上述操作测试一下是否安装成功)。

 

标签:JRE,java,下载安装,JDK,Java,JVM,path,安装
From: https://www.cnblogs.com/jiajia521/p/17367371.html

相关文章

  • Java的stream操作
    Java中的stream只需告诉做什么,而不用管怎么做1.创建流1.1从数组创建流1.1.1Arrays提供String[]names={"nick","jack","michael","jone","jane"};//Arrays提供的返回流的接口Stream<String>stream=Arrays.stream(strs);查看Array......
  • Java内置工具类
    Java内置工具类1.String类首先,String类的值不能被更改如果对String对象操作(增加长度等),会新开辟一块内存空间,再更改String的指向(如果有的话),而原来字符串不变(可能指向被更改或者不存在)。因此如果要大量更改String类型时不推荐用他,应该用StringBuffer或者StringBuliderStrin......
  • Java异常
    原文链接:Java里的异常(Exception)详解(一)什么是java里的异常由于java是c\c++发展而来的, 首先我们先看看c语言里的错误.1.c语言里的错误我们实现一个程序的过程包括, 代码编写,编译代码成为程序, 执行程序.其中大部分常见的语法错误都会被编译代码这样部过滤掉. 但......
  • CentOS 7的下载安装配置教程
    CentOS7的下载安装配置教程  CentOS主流版本有7和8,我们这里选择CentOS7进行安装,因为现在8已经不更新了,CentOS8是一个介于实验性版本和稳定商业版本之间的产物,是最后一个版本,一般情况下,我们更追求稳定性,所以我们选择CentOS7。相关下载:  CentOS7镜像:http://mirrors.......
  • 前端进化笔记-JavaScript(二)
    因为作者学过其他类c语言,就不对大家都熟悉的内容进行赘述了。语法JavaScript区分大小写标识符:变量,函数,属性,函数参数的名称第一个字符必须是字母,下划线(_),美元符号($);关键字、保留字、true、false和null不能用作标识符作者在后续阅读的过程中,发现对各种名称不熟悉导致阅读不......
  • JavaWeb复习笔记
    MysqlsqlDDLDMLDQL约束设计多表查询内连接外连接子查询事务......
  • Java教程:Springboot项目如何使用Test单元测试
    今天早上来公司领导突然分配了任务,就是简单的测试一下实体的添加修改功能,要使用到Juntil单元测试,目前使用springboot项目,jpa,maven管理,回忆起曾经用到过@Test注解,于是开始唰唰唰的写起了测试咧,然鹅,一顿报错,依赖无法注入,空指针,乱七八糟的一大通,无奈开始借助百度,终于实现了单元测试,......
  • java-echart报表插件使用笔记
    java-echart报表插件使用笔记  报表插件Echart java类 packagecom.spring.controller;importjava.io.IOException;importjava.util.Arrays;importjava.util.Date;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importjavax.servle......
  • JAVA创建线程的方式总结
    1.继承Thread类通过继承Thread类,并重写它的run方法,就可以创建一个线程。publicclassTestThread1extendsThread{publicTestThread1(Stringname){super(name);}@Overridepublicvoidrun(){System.out.println(Thread.currentTh......
  • java:输入一个字符串,在其中寻找长度最长的,不含重复字符的字符串,如果有多个长度相同的最
    publicclasstest2{publicstaticList<String>findLongestSubstring(Strings){List<String>result=newArrayList<>();intn=s.length();Map<Character,Integer>map=newHashMap<......