ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA的环境搭建

2022-08-16 10:32:04  阅读:171  来源: 互联网

标签:类库 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,搭建
来源: https://www.cnblogs.com/mrblog/p/14871030.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有