首页 > 编程语言 >Day03 JavaSE介绍与安装卸载

Day03 JavaSE介绍与安装卸载

时间:2023-11-25 22:44:58浏览次数:51  
标签:Java JDK Day03 jar 1.8 version 卸载 java JavaSE

1.Java三大版本

javaSE: 标准版(桌面程序,控制台程序开发)

JavaME:精简版(嵌入式开发)

javaEE:企业级开发(web开发,服务器开发)

2.JDK、JRE、JVM

JDK: java development kit

JRE : java runtime envirnment

JVM : java virtual machine

其中 JDK包含了JRE与JVM。JRE包含了JVM。

安装了JRE后既可以运行java程序。JDK比JRE 多了一些开发工具,所以开发需要装JDK。

JDK包含的基本组件包括:

  • javac – 编译器,将源程序转成字节码
  • javadoc – 文档生成器,从源码注释中提取文档
  • jdb – debugger,查错工具
  • jar – 打包工具,将相关的类文件打包成一个文件

三者的关系

3.安装JDK

1.如果Openjdk,输入 java -version显示的版本信息为

[machao@dev ~]$ java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)

2.如果是Sun/Oraclejdk ,输入的java -version 显示的版本信息为

注意:java hotspot(TM) 64-BIT是说用的是64位的hotspot虚拟机 server 是说虚拟机运行在server模 式下。 虚拟机有server 和client两种模式

C:\Windows\system32>java -version
java version "1.8.0_391"
Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.391-b13, mixed mode)

3.在命令窗口输入 java -verbose,就可以查看安装路径

C:\Windows\system32>java -verbose
[Opened C:\Program Files\Java\jre-1.8\lib\rt.jar]
[Loaded java.lang.Object from C:\Program Files\Java\jre-1.8\lib\rt.jar]
[Loaded java.io.Serializable from C:\Program Files\Java\jre-1.8\lib\rt.jar]
...
有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。
[Loaded jdk.internal.misc.TerminatingThreadLocal$1 from C:\Program Files\Java\jre-1.8\lib\rt.jar]
[Loaded java.lang.Shutdown from C:\Program Files\Java\jre-1.8\lib\rt.jar]
[Loaded java.lang.Shutdown$Lock from C:\Program Files\Java\jre-1.8\lib\rt.jar]

4. 安装JDK

建议下载JDK8, JDK11和JDK17, 其中企业运用JDK8比较多

  1. 下载安装包 windows x86 JDK8
  2. 添加环境变量 JAVA_HOME
  3. 添加path 变量
    • %JAVA_HOME%\bin //%%是路径引用
    • %JAVA_HOME%\jre\bin
  4. 用java -version检验

5.卸载JDK

  1. 删除Java的安装目录

  2. 删除JAVA_HOME

  3. 删除环境变量 PATH 下关于Java的目录

  4. 用java -version检验

标签:Java,JDK,Day03,jar,1.8,version,卸载,java,JavaSE
From: https://www.cnblogs.com/wendao101/p/17856272.html

相关文章

  • day03-4垃圾回收机制
    【垃圾回收机制】【一】引入解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢?单从逻辑层面分析,我们......
  • day03-3变量与常量
    【变量与常量】【一】注释语法【1】什么是注释注释就是对代码的解释,注释内容不会被当成代码参与运行【2】为什么要注释增强代码的可读性(更容易理解代码)【3】如何使用注释代码注释分单行和多行注释单行注释用‘#’,注释内容加在'#'后,可以跟在代码的正上方或者......
  • day03-2PyCharm相关知识补充
    【PyCharm相关知识补充】【一】常用快捷键大全【1】基本编辑快捷键Ctrl+Space:基本的代码完成(类、方法、属性)Ctrl+Alt+Space:快速导入任意类Ctrl+Shift+Enter:语句完成Ctrl+P:参数信息(在方法中调用参数)Ctrl+Q:快速查看文档F1:外部文档Shift+F1:外......
  • day03-1Python相关知识补充
    【Python相关知识补充】【一】PIP换源【1】问题描述在使用Python时,我们经常需要用到pip安装第三方包,在某些情况下,由于网络速度慢或者其他各种原因,pipinstall会非常慢,甚至可能无法完成。在终端窗口使用以下命令进行第三方模块的下载、卸载:pipinstall模块名pipinstall......
  • JavaSE面试题02:单例设计模式
    单例模式来源:https://www.runwsh.com/archives/biitngg1f7s00001.什么事Singleton?Singleton:在Java中即指单例设置模式,探视软件开发最常用的设置模式之一通俗解释:单例模式单:唯一例:实例单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式......
  • MySQL安装、卸载与初始化
    一、MySQL简介1、MySQL是什么MySQL是一款安全、跨平台、高效的,并与PHP、Java等主流编程语言紧密结合的关系型数据库管理系统。MySQL的象征符号是一只名为Sakila的海豚,代表着MySQL数据库的速度、能力、精确和优秀本质。图片:  MySQL已成为当今主流且最受欢迎的数......
  • day03
    登录认证装饰器案例fromflaskimportFlask,request,render_template,redirect,session,jsonify,url_forapp=Flask(__name__)#如果要用session,必须加这一句app.secret_key='asdfasdfasdf-lqz-justin'USERS={1:{'name':'李清照','......
  • 系统|--右键卡死|--卸载福X阅读器就好了
    前言系统中安装的软件比较多电脑中可能和这个问题有关系的软件一览↓#TortoiseGit(本来是版本Release2.14.0,后来升级版本到Release2.15.0还是不行)#VisualStudio#福XPDF阅读器#福XPDF编辑器#OneDrive我要复制一个文件夹,每当{选中该文件夹},鼠标右击......
  • JavaSE day07-异常,多线程
    JavaSEday07-异常,多线程今日目标:异常的概述异常的分类异常的处理方式自定义异常多线程入门1异常的概述1.1什么是异常?异常就是程序出现了不正常情况,程序在执行过程中,数据导致程序不正常,最终导致了JVM的非正常停止注意:语句错误不算在异常体系中1.......
  • JavaSE day08 - Lambda,Stream,File,递归
    JavaSEday08-Lambda,Stream,File,递归今日目标Lambda表达式Stream流File类递归1Lambda表达式1.1体验Lambda表达式packagecom.itheima.lambda_demo;/*Lambda表达式体验:*/publicclassLambdaDemo{publicstaticvoidmain(String[]ar......