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

java开发环境搭建

文章目录

  • 前话
  • 环境搭建
    • JDK
      • JDK JRE JVM三者之间关系
      • JDK安装

前话

记录一个系列文章,拼凑java基础知识。一方面,让自己可以得到回顾;另一方面呢,如果可以给他人带来参考,亦是一件幸运。今天这篇文章主要记录,java开发环境配置,包括jdk安装,mysql数据库,maven的配置使用,以及一些常用的开发工具。

环境搭建

JDK

JDK JRE JVM三者之间关系

  • JDK(Java Develop Kit)是java开发工具包,是整个java开发的核心,它包含了JRE(JVM+Java系统类库)和JAVA工具。
  • JRE(Java Runtime Environment)是java运行时环境,包括JVM和一些基本类库
  • JVM(Java Virture Machine)是java虚拟机,负责将.class后缀的文件进行解析执行。

JDK安装

  • jdk官网
  • 在官网上下载相关安装包进行安装
  • 安装过程中有两点需要注意
    • jdk根目录的选择,开发软件一般提倡使用全英文路径,不要安装到有中文的目录下
    • 明确jdk和jre的安装路径,第一次选择的是JDK安装路径,后面还会弹出一个选择框属于JRE的安装路径。
  • 配置环境
    • JAVA_HOME:为jdk的根目录,eg:C:\developSoftware\developInstallSpace\jdk 在这个目录下有bin目录和src.zip
    • PATH:%JAVA_HOME%\bin 系统会根据这里配置的路径查找jdk
    • CLASSPATH:为可选配置项,可以直接配置一个点(.)
    • 验证配置是否正确:在cmd窗口下,执行java -version 命令

上面配置完,我们就可以使用jdk了。
编辑器vs编译器vsIDE:编辑器使我们写程序的工具,如notepad++,ultra,vim;而编译器是将高级语言编译成低级语言的工具;IDE是集成开发环境,如eclipse,idea;

http://www.dtcms.com/a/120500.html

相关文章:

  • 关于weaviate的关键词和向量搜索优劣
  • react实现鼠标悬停在SVG地图上某个区域时,其上方呈现柱形图
  • docker部署jenkins并成功自动化部署微服务
  • Linux: network :创建raw socket的时候
  • [GN] sigrokdecode 模块
  • 【Java面试系列】Spring Boot中自动配置原理与自定义Starter开发实践详解 - 3-5年Java开发必备知识
  • Python第七章10:异常、模块、包的综合案例
  • 【组件封装-优化】vue+element plus:二次封装select组件,实现下拉列表有分页、自定义是否可搜索的一系列功能
  • Apache Airflow开源程序是一个以编程方式编写、计划和监控工作流程的平台
  • 苹果内购支付 Java 接口
  • 蓝桥杯:日期统计
  • 基于STM32、HAL库的CH224K 快充协议芯片简介及驱动程序设计
  • AI平台如何实现推理?数算岛是一个开源的AI平台(主要用于管理和调度分布式AI训练和推理任务。)
  • 【Java设计模式】第7章 建造者模式讲解
  • class与构造函数
  • Podman配置
  • AI在未来会不会代替人工???
  • Redis中AOF的实现方式和AOF重写
  • 运动规划实战案例 | 基于可视图的路径规划算法(附ROS C++/Python仿真)
  • 动态列表的数据渲染、新增、编辑等功能开发及数据处理
  • MySQL安装与基础配置(Windows版以及linux版)
  • RISCV GCC 4 后端优化
  • 国产数据库 YanshanDB 和 达梦数据库 的选型
  • PHP MySQL 创建数据库
  • 4S店汽车维修保养管理系统 (源码+lw+部署文档+讲解),源码可白嫖!
  • Spring MVC 操作会话属性详解(@SessionAttributes 与 @SessionAttribute)
  • 第二十五章:Python-pyecharts 库实现 3D 地图绘制
  • css单位
  • 通信协议详解(十):PSI5 —— 汽车安全传感器的“抗干扰狙击手”
  • el-input 中 select 方法使用报错:属性“select”在类型“HTMLElement”上不存在