首页 > 编程语言 >java 简介 与 安装

java 简介 与 安装

时间:2022-09-03 17:22:40浏览次数:106  
标签:Java JDK 简介 HOME java 安装 JAVA

java 简介 与 安装

一、Java简介

java的特性和优势

  1. 简单性

  2. 面向对象

  3. 可移植性

  4. 高性能

  5. 分布式

  6. 动态性

  7. 多线程

  8. 安全性

  9. 健壮性

Java的三大版本

  • JavaSE:标准版(桌面程序,控制台开发……)
  • JavaME:嵌入式开发(手机、小家电……)
  • JavaEE:E企业级开发(Web端、服务器开发……)

JDK JRE JVM

  • JDK:Java Development Kit (Java开发者工具,包括 JRE,JVM)
  • JRE:Java Runtime Environment (Java运行时环境)
  • JVM:Java Virtual Machine (Java虚拟机,跨平台核心)

二、Java安装与卸载开发环境

卸载JDK

右击我的电脑+属性+高级系统设置+环境变量 + 系统变量下的 JAVA_HOME

  1. 删除Java安装目录就是删除JAVA_HOME这个文件

  2. 清理环境变量

  3. 删除 JAVA_HOME

  4. 删除 Path 下 与 JAVA_HOME 相关的 path 路径

  5. cmd 控制台下 输入 java -version 验证。出现"java不是内部或外部命令,也不是可运行的程序

  6. 删除注册表信息。按Windows键+R 输入"regedit"打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft 将JavaSoft文件夹及其子目录全部删除。

安装JDK

官网下载JDK8(选择JDK8,比较稳定)

下载路径:地址

  1. 百度搜索JDK8,找到下载地址

  2. 同意协议,下载电脑对应的版本,如64位操作系统下载 jdk-8u281-windows-x64.exe

  3. 双击安装JDK

  4. 记住安装路径 D:\environment\java\jdk1.8

配置环境变量

右键我的电脑-》属性-》系统高级设置-》环境变量

  1. JAVA_HOME。系统变量 新建–> JAVA_HOME 输入对应的jdk安装路径

  2. path变量。 双击打开 Path –> 新建

  3. 添加 %JAVA_HOME%\bin

  4. 添加 %JAVA_HOME%\jre\bin

  5. 测试是否成功。 win + R -> cmd –> Java -version

  6. CLASSPATH 变量。新建 CLASSPATH。添设置值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

Java安装目录说明

  1. bin 目录。放一些可执行的程序 如 编译器 javac 执行器 java
  2. include 目录。 放 一些 C/C++ 头文件,因为 jdk 是用 C/C++编写的。启动时需要引入一些头文件。
  3. jre 目录。 java运行时环境。
  4. lib 目录。Java类库 library 文件。Java 开发需要的库文件。
  5. src.zip文件。里面是一些资源文件,放了 java 基础类的源代码。

标签:Java,JDK,简介,HOME,java,安装,JAVA
From: https://www.cnblogs.com/gcbeen/p/16653098.html

相关文章

  • 如何安装配置VM虚拟机
    1.准备材料虚拟机安装程序虚拟机激活码 2.跟随安装向导进行安装同意协议条款可更改安装位置,添加控制台工具取消了更新和体验计划添加快捷方式开始安装,耐心......
  • 如何在 JavaScript 中从日期中减去秒数
    如何在JavaScript中从日期中减去秒数让我们学习如何轻松地从a中减去任意秒数日期JavaScript中的对象。1.日期setSeconds()和getSeconds()方法从a中减去......
  • docker下kali镜像中安装AWVS
    docker下通过kali最小镜像安装awvs1.kali基本环境配置拉去kali镜像dockerpullkalilinux/kali-rolling拉取成功后,查看镜像对应iddockerimagesREPOSITORY......
  • Java的数据类型
    数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用弱类型语言如:JavaScriptJava的数据类型分为两大类基本类型(Primitivetype)引用......
  • 使用JavaScript对HTML实体字符进行转义与反转义处理
    原文地址:https://www.yerenwz.com/6567.html在这篇《短代码与代码高亮功能结合,终于可以随意的来回切换可视化/文本模式进行编辑代码了》文章中有提到在折腾WordPress自......
  • 今天开始学习mysql,遂先安装了Mysql 5.6.19 64bit 版本的数据库,结果安装成功了,但是使用
    Linuxmysql5.6:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:NO)-潇湘隐者-博客园 https://www.cnblogs.com/kerrycode/p/38......
  • Centos7安装配置jdk环境
    1、从官网上下载jdk的tar包https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html2、通过工具,将tar包传到Linux系统中,/usr/local3......
  • 如何查看已安装的CentOS版本信息
    如何查看已安装的CentOS版本信息_Linux教程_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2014-12/110748.htm如何查看已安装的CentOS版本信息:1)[root......
  • Java基础-泛型-0.0.1 通配符<?>以及PECS
    通配符<?>个人理解,<?>可用于需要泛型,但又不访问泛型对象的场景:业务中遇到这种场景:如声明一个方法,用于处理对不同泛型类某些属性的修改,而目标属性不涉及泛型类操作,只是为......
  • 接上篇基础和java编程基础
    接上篇基础和java编程基础接上篇基础认识path和classpath:path是为了方便执行文件路径下的命令;classpath是类路径,在于告诉Java执行环境,在哪些目录下可以找到您所要执......