当前位置: 首页 > news >正文

Java的运行机制与Java开发环境的搭建

1.编译和执行
首先通过文本编辑器编写源程序(后缀为.java),再利用编译器编译成字节码文件(后缀为.class),最后利用虚拟机也叫解释器解释执行。

2.JVM、JRE和JDK的区别
简单来说,
①JVM 提供了运行 Java 程序所需的环境,用于执行字节码的“虚拟计算机”,简称“虚拟机”,例如Linux、windows、Mac不同的操作系统有不同版本的JVM,这是Java语言实现跨平台运行的关键。
②JRE 提供了在该环境中运行 Java 程序所需的文件,
③JDK 则是一个完整的开发套件,包含了编译、调试和运行 Java 程序的所有工具。
三者之间的关系是IDK包含JRE,JRE包含JVM

3.JDK的下载、安装
网址:www.oracle.com/technetwork/java/javase/downloads/index.html
进入该网址之后,点击products,选择Java
在这里插入图片描述
点击download Java
在这里插入图片描述
我们不需要太高的版本,所以将页面下拉,选择Java8,并且选择对应自己电脑的版本。
在这里插入图片描述
我选的是Windows64位下载在这里插入图片描述
在这里插入图片描述
至此,下载已经完成。接下来进行安装
双击刚才下载的exe文件,根据安装向导进行安装,若是要对默认的地址进行更改,更改后的路径最好不要包括中文。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完成,点击关闭

http://www.lryc.cn/news/309677.html

相关文章:

  • 【Java】面向对象之多态超级详解!!
  • react 路由的基本原理及实现
  • [极客大挑战 2019]LoveSQL1 题目分析与详解
  • 探索RedisJSON:将JSON数据力量带入Redis世界
  • 【精通Spring】基于注解管理Bean
  • Python爬虫——Urllib库-3
  • JAVA工程师面试专题-《消息队列》篇
  • Unity3d Shader篇(十一)— 遮罩纹理
  • 测试开发(6)软件测试教程——自动化测试selenium(自动化测试介绍、如何实施、Selenium介绍 、Selenium相关的API)
  • 【flink】Rocksdb TTL状态全量快照持续递增
  • [C++] 统计程序耗时
  • Redis是单线程还是多线程?
  • 【MySQL】MySQL数据管理——DDL数据操作语言(数据表)
  • Qt使用QSettings类来读写ini
  • 嵌入式软件bug从哪里来,到哪里去
  • 去掉WordPress网页图片默认链接功能
  • UE学习笔记--解决滚轮无法放大蓝图、Panel等
  • GO结构体
  • 芯科科技为全球首批原生支持Matter-over-Thread的智能锁提供强大助力,推动Matter加速成为主流技术
  • 面试数据库篇(mysql)- 06覆盖索引
  • [伴学笔记]01-操作系统概述 [南京大学2024操作系统]
  • c++二叉树
  • 第19章-IPv6基础
  • 浅谈人才招聘APP开发的解决方案
  • 大语言模型LLM推理加速:Hugging Face Transformers优化LLM推理技术(LLM系列12)
  • JVM 第四部分—垃圾回收相关概念 2
  • tritonserver学习之八:redis_caches实践
  • 2024有哪些免费的mac苹果电脑深度清理工具?CleanMyMac X
  • UE5中实现后处理深度描边
  • Java面试值之集合