首页 > 编程语言 >JAVA的环境搭建

JAVA的环境搭建

时间:2022-08-16 10:41:32浏览次数:79  
标签:类库 java 包含 环境 环境变量 Java JAVA 搭建

第一章 JAVA的环境

第一节 Java三大版本

  1. JavaSE:标准版(桌面程序、控制台开发)

    Standard Editor(标准版)J2SE 包含构成 Java 语言核心的类,定位在个人计算机上的应用。这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。

  2. JavaME:嵌入式开发(手机、小家电)

    Micro Editor(微缩版)J2ME 包含 J2SE 中一部分类,用于消费电子产品的软件开发。JavaME是JavaSE的内伸,包含J2SE的一部分核心类,也有自己的扩展类,增加了适合微小装置的类库:javax.microedition.io.*等。该版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构让不同类型产品能够随时增加支持的能力。
    比如:传呼机、智能卡、手机、PDA、机顶盒等。

  3. JavaEE:企业级开发(web端、服务器开发)

    Enterprise Editor(企业版)JavaEE 中包含 JavaSE 中的类,并且还包含用于开发企业级应用的类。JavaEE是JavaSE的扩展,增加了用于服务器开发的类库。如:JDBC是让程序员能直接在Java内使用的SQL的语法来访问数据库内的数据;Servlet能够延伸服务器的功能,通过请求-响应的模式来处理客户端的请求;JSP是一种可以将Java程序代码内嵌在网页内的技术。比如 Servlet、JSP、XML、事务控制等。

第二节 Java的运行环境

JDK:是Java Development Kit的缩写,顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。

JRE:是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的,还有所有的Java类库的class文件,都在lib目录下,并且都打包成了jar。

JVM:是ava Virtual Machine(Java 虚拟机)的缩写,JVM是JRE的一部分,它是一个虚拟出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。

第三节 Java的安装与删除

Java的安装:

  1. 下载JDK8(主流版本)

    https://www.oracle.com/cn/

  2. 双击安装

  3. 配置环境变量

    我的电脑属性→高级系统设置→高级选项卡→环境变量→系统变量框→新建

    变量名:JAVA_HOME(一定要大写)

    变量值:Java的安装路径

  4. 配置Path变量

    我的电脑属性→高级系统设置→高级选项卡→环境变量→系统变量框→Path→新建

    %JAVA_HOME%\bin

    再次新建

    %JAVA_HOME%\jre\bin

  5. 检查是否已安装

    win+R 输入 cmd

    输入Java -version

Java的卸载:

  1. 找到JDK安装的目录

    我的电脑属性→高级系统设置→高级选项卡→环境变量→系统变量框→Java home

    双击打开后会出现Java的安装目录

  2. 将JDK安装目录整包删除

  3. 系统环境变量框中的Java home删除

  4. 找出系统环境变量框中的Path

    双击打开后出现编辑环境变量,删除所有有关Java home的目录

  5. 检测是否已卸载

    win+R 输入 cmd

    输入Java -version

标签:类库,java,包含,环境,环境变量,Java,JAVA,搭建
From: https://www.cnblogs.com/mrblog/p/14871030.html

相关文章

  • kettle spoon 修改java安装位置
    CMD运行java-verbose查找JAVA安装位置找到kettlespoon安装目录找到一下位置修改@echooffsetlocalcd/D%~dp0REM****************************************......
  • java web 判断请求是手机端还是PC端(代码库)
    判断类packageconfig;importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassCheckMobile{privateCheckMobile(){}//......
  • Javaweb08-Ajax项目-分页条件查询 + 增删改
    1、登录1.1登录form表单<formaction="<%=request.getContextPath()%>/loginAnime"method="get"><tableborder="1px"align="center"width="40%"cellspacing="......
  • 【JAVA UI】abilitySlice或ability以Action方式跳转
    ​参考资料PageAbility基本概念【HarmonyOS】【JAVAUI】abilitySlice和ability跳转方式【HarmonyOS】【FAQ】鸿蒙问题合集4代码实现1、准备工作新建一个TwoAbilit......
  • 国产最好用的操作系统——deepin,为什么不适合生产环境
    前几天看了罗永浩的视频,他推荐了一本Intel创始人的书,看了这本书后想到书中大谈Intel和Microsoft的合作才创建下了今天的PC世界。看到这我就有些不爽了,现在美国各种控制和制......
  • elasticsearch 集群搭建问题
    原本缓存数据,影响。问题1:[2022-08-09T10:37:14,478][WARN][o.e.c.c.ClusterFormationFailureHelper][fort1]masternotdiscoveredyet,thisnodehasnotpreviousl......
  • 【Java面试】聊聊你知道的设计模式
    “聊聊你知道的设计模式!”这个问题很简单,但是要让面试官认可你的回答,那还是得花点心思。大家好,我是Mic,一个工作了14年的Java程序员。今天给大家分享一下,当遇到这种比较......
  • windows查看java进程情况
    1.场景有时候我们启动了多个java程序,需要查看各个java程序占用的的内存情况。打开任务管理器选择“进程”,发现有好多java.exe进程,无法直接查看内存使用情况。 jconsol......
  • Day3(复习:java流程控制)
    Java流程控制 Scanner对象用来获取用户的输入基础语法:Scanners=newScanner(System.in) 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取器要......
  • JavaWeb阶段性项目2:QQZone项目梳理
    前置知识前置准备知识准备已掌握JavaSE/MySQL/JDBC+HTML/CSS/JavaScript基础并已完成了Javaweb前置知识的学习01-JavaWeb-HTML初识02-JavaWeb-CSS初识03-JavaWeb-......