首页 > 编程语言 >JAVA 的介绍和安装

JAVA 的介绍和安装

时间:2024-08-22 12:15:15浏览次数:8  
标签:Java JDK java 介绍 HOME JAVA 安装

JAVA 的介绍和安装


Java的三大版本

JavaSE:标准版 (桌面程序,控制器开发)

JavaME: 嵌入式开发(忽略)

JavaEE:E企业级开发(web端,服务器开发……)

学习思路 SE → EE


Java的组成

JDK、JRE、JVM

JDK: java development kit(java开发者工具)

JRE: Java runtime environment

JVM: java virtual machine(Java 虚拟机,模拟cpu处理java,实现write once, run anywhere)

JDK包括 JRE, JRE 包括JVM


JAVA安装

卸载JDK

  1. 删除java安装目录,在系统环境变量中查看JAVA_HOME的路径
  2. 删除JAVA_HOME
  3. 删除path下java相关条目
  4. 命令行 java -version

安装JDK

  1. 浏览器搜索JDK8,下载电脑合适的JAVA(下载如报错400,可参考文章如何修复400 Bad Request Request Header or Cookie Too Large Nginx错误?解决办法 (lsbin.com)

  2. 记住安装路径

  3. 配置环境

    • 配置JAVA_HOME

      • 系统变量中添加JAVA_HOME 路径是安装目录(比如C:\Program Files\Java\jdk-1.8\)
    • 配置path变量

      • 在系统中的path变量中添加

      ​ %JAVA_HOME%\bin

      ​ %JAVA_HOME%\jre\bin

    • 添加完后记得依次点击三个窗口的确认确认

  1. 测试安装是否成功

    在命令行窗口输入 java -verion

标签:Java,JDK,java,介绍,HOME,JAVA,安装
From: https://www.cnblogs.com/LiuYP-blog/p/18373584

相关文章

  • Java线程池实现原理及在美团业务中的实践
    Java线程池实现原理及在美团业务中的实践随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了解并合理使用线程池,是一......
  • Java当中有几种方式来创建线程执行任务?
    1.继承thread类publicclassyxextendsThreads{publicstaticvoidmain(String[]args)[yxthread=newyx();thread.start();}@Overridepublicvoidrun(){system.out.println("helloyx&qu......
  • Java——三个关键字 static 2
    1.简介在Java中,static表示“静态的”,它也是一种修饰符,可以修饰属性、方法、代码块和内部类。2.特性static修饰符具有如下特性:● 被static修饰的属性(成员变量)称为静态变量,也叫做类变量;● 被static修饰的常量称为静态常量;● 被static修饰的方法称为静态方法,也叫做类......
  • imazing3永久免费许可证码 附带破解安装包下载
    最近,我终于把手机的存储空间清理干净了。事情要从一个月前说起,当时我发现iPhone的存储空间不足了,就尝试删除了一些不常用的软件,但空间还是不够用。我决定使用iMazing3,这是一款专业的iOS设备管理软件,可以备份、恢复、传输文件等。在官网上下载并安装了这款软件后,我发现它的最......
  • Figma 替代品 Penpot 安装和使用教程
    在设计领域,Figma无疑是一个巨人。它彻底改变了设计流程,将协作带到了一个全新的高度。然而,随着Adobe收购Figma的消息传出,许多设计师和开发者开始担心:Figma未来会如何演变?那些好用的特性会不会被砍掉?出于白嫖的本能,大家都想寻找一个强大而可靠的Figma替代品。在众多候选者......
  • 每周JAVA学习汇总
    一、抽象类(AbstractClass)抽象类定义:抽象类是指包含抽象方法的类。抽象方法没有具体实现,只有方法声明,并以关键字abstract修饰。抽象类的特点:抽象类不能被实例化,只能被继承。抽象类可以包含具体实现的方法和抽象方法。抽象类可以包含成员变量,包括非final变量。抽象类......
  • java 读取pdf写成流报错PDF contains an encryption dictionary, please remove it wi
    java读取pdf写成流报错PDFcontainsanencryptiondictionary,pleaseremoveitwithsetAllSecurityToBeRemoved()orsetaprotectionpolicywithprotect()如何解决,如果需要引入依赖,需要哪些依赖 问题原因是PDF文件被加密了,需要使用PDFBox的相关方法来处理加密。 解......
  • 暑假Java自学进度总结07
    一.今日所学:1.无限循环无限循环:循环一直进行,不会停止3种形式:1>for(;......
  • centos7安装Kafka单节点环境部署一-ZooKeeper安装与配置
    由于Kafka运行需要zookeeper配合,zookeeper需要运行在JVM上,所以需要安装JDK,zookeeper。Kafka从2.0.0版本开始就不再支持JDK7及以下版本,就以CentOS764位JDK8为例1、下载ZooKeeperwgethttps://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.ta......
  • java创建链表异常解决
    问题解决问题解释该错误表明,在试图创建非静态类实例时,没有正确引用外部类的实例。源代码如下packagevjudge;importjava.util.Scanner;publicclasstest{//节点类publicclassNode{intdata;Nodenext;Node(intdata){......