java开发环境配置一指禅

IDEA下载与安装

IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。

idea下载地址 。

JDK安装配置

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

  1. 下载JDK。访问Oracle官方网站下载JDK,选择与操作系统兼容的版本,例如Windows系统通常下载Windows版本的JDK。windows系统jdk17下载
  2. 安装JDK。下载完成后,双击安装包进行安装,安装路径建议使用默认位置,但应确保不是系统盘,以避免影响系统性能。
  3. 配置环境变量。在安装JDK后,需要配置环境变量以便于在命令行中访问JDK命令,如javac和java。首先,在系统变量中新建一个名为JAVA_HOME的环境变量,其值为JDK的安装路径。然后,在Path环境变量中添加JDK的bin目录,格式为%JAVA_HOME%\bin,如果JDK自带JRE,还需添加%JAVA_HOME%\jre\bin。如图示:新建JAVA_HOME环境变量Path环境变量中添加JDK的bin目录
  4. 检测环境变量。在命令行中输入javacjava -version命令,如果命令行正确显示版本信息,说明环境变量配置成功。
    检测JDK环境变量

Maven

Maven最新版是款项目管理和构建自动化工具。Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System)。

  1. 下载Maven。访问Maven官方网站下载Maven,选择适合版本。Maven3.9.6下载地址
  2. 下载解压到你指定的目录后,需要配置一下环境变量。新建MAVEN_HOME环境变量
    Path环境变量中添加MAVEN的bin目录
  3. 在cmd窗口上输入 mvn -v 显示版本号说明配置成功 检测MAVEN环境变量
  4. maven配置阿里云镜像 settings.xml文件配置:在maven目录下conf文件夹下的settings.xml中添加本地仓库实际地址(可自己配置)。maven默认仓库为
    C:\Users\用户名.m2\repository 最好将仓库配置在非系统盘。添加阿里云镜像在标签内添加
<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

在这里插入图片描述

Xshell与Xftp的安装

免费下载地址

Linux安装Docker

Docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。
Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。
Docker 的基础是 Linux 容器(LXC)等技术。
Docker官网链接: https://docs.docker.com/

安装Docker 在Linux系统上安装Docker有多种方式,可以通过包管理器、脚本安装等方式进行。以下是一些常用的安装方式。

  1. 通过包管理器安装 在大多数Linux发行版中,可以使用包管理器来安装Docker。例如,在CentOS/RHEL系统中,可以使用yum命令来安装Docker:

    sudo yum install docker-ce docker-ce-cli containerd.io
    
  2. 在Ubuntu/Debian系统中,可以使用apt-get命令来安装Docker:

    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
  3. 通过脚本安装 Docker提供了一个脚本来安装最新版本的Docker。可以使用以下命令下载并执行安装脚本:

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    

后续会持续更新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/502806.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(2024,LoRA-the-Explorer,并行 LoRA,合并延迟)使用并行 LoRA 从头开始训练神经网络

Training Neural Networks from Scratch with Parallel Low-Rank Adapters 公和众和号&#xff1a;EDPJ&#xff08;进 Q 交流群&#xff1a;922230617 或加 VX&#xff1a;CV_EDPJ 进 V 交流群&#xff09; 目录 0. 摘要 2. 基础 3. 方法 3.1. 动机&#xff1a;多头合并…

队列实现栈与栈实现队列

文章目录 前言一、使用队列实现栈二、使用栈实现队列 前言 1、用于巩固栈和队列。 2、本章是使用纯C语言实现的栈和队列&#xff0c;不懂的可以先看看这个喔&#xff1a;c语言实现栈和队列&#xff0c;当然这里直接用C的栈和队列会更方便哦。 3、利于复习C语言的知识点。 一、使…

20240301-2-ZooKeeper面试题(二)

11. Chroot 特性 3.2.0 版本后&#xff0c;添加了 Chroot 特性&#xff0c;该特性允许每个客户端为自己设置一个命名空间。如果一个客户端设置了 Chroot&#xff0c;那么该客户端对服务器的任何操作&#xff0c;都将会被限制在其自己的命名空间下。 通过设置 Chroot&#xff…

【激光SLAM】基于已知位姿的构图算法 (Grid-based)

文章目录 地图分类概念 覆盖栅格建图算法栅格地图的特征数学描述假设 算法流程激光雷达的逆观测模型 计数(Count Model)建图算法概念数学描述观测模型地图估计 地图分类 概念 地图即为环境的空间模型。环境地图是机器人进行定位和规划的前提。定位可以用特征地图&#xff08;…

面试数据库篇(mysql)- 08事务

原理 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 ACID是什么?可以详细说一下吗? 原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全…

今日arXiv最热大模型论文:点击即可播放!港中文发布大模型写歌神器!

一首歌&#xff0c;包含作词作曲两个部分。擅长作词or作曲就已经很牛了。比如方文山是周杰伦的御用作词人&#xff0c;而周杰伦写过很多耳熟能详的曲子。而兼具作词作曲才华的全能创作人却是难得一见。 最近港中文发布了一款歌曲创作大模型SongComposer&#xff0c;作词作曲都…

SpringBoot底层原理

SpringBoot底层原理 一 配置优先级 1.配置方式 Springboot中支持三种配置方式&#xff0c;分别为&#xff1a; application.propertiesapplication.ymlapplication.yaml 2.配置优先级 当存在多份配置文件时&#xff0c;配置文件会按照它们的优先级生效。 优先级从高到底…

Java——建造者模式(Builder)

建造者模式&#xff08;Builder&#xff09; 1、建造者模式的定义 将一个复杂对象的构建与它的表示分离&#xff0c;使得同样的构建过程可以创建不同的表示。 Builder模式是一步一步创建一个复杂对象的创建型模式&#xff0c;它允许使用者在不知道内部建造细节的情况下&…

【深度学习笔记】深度卷积神经网络——NiN

网络中的网络&#xff08;NiN&#xff09; LeNet、AlexNet和VGG都有一个共同的设计模式&#xff1a;通过一系列的卷积层与汇聚层来提取空间结构特征&#xff1b;然后通过全连接层对特征的表征进行处理。 AlexNet和VGG对LeNet的改进主要在于如何扩大和加深这两个模块。 或者&am…

Freesia项目目录结构

目录结构 前端目录&#xff1a; &#xff08;目录结构来自layui-vue-admin&#xff09; src文件下 api&#xff08;前端请求后端服务的路由&#xff09;assert&#xff08;一些内置或必要的资源文件&#xff09;layouts&#xff08;全局框架样式组件&#xff09;router&…

浅析能耗监测系统在大型数据中心的应用

彭姝麟 Acrelpsl 1总体设计 大型数据中心能耗监测系统包含硬件和软件两大部分&#xff0c;其硬件组成主要包括监控服务器、主机设备、网络设备、环境参数传感器、通风模块等&#xff0c;总体采集逻辑采用三级监控体系。一级为主机设备&#xff0c;作为系统的应用层&#xff0c…

28.HarmonyOS App(JAVA)多页签的实现(Tab)

HarmonyOS App(JAVA)多页签的实现&#xff08;Tab&#xff09; 页面可左右滑动&#xff0c;点击界面1,2,3切换到对应界面 PageSlider的创建和使用 在layout目录下的xml文件中创建PageSlider。 <PageSlider ohos:id"$id:page_slider" ohos:height"300vp&…