首页 > 系统相关 >Windows部署Java环境

Windows部署Java环境

时间:2023-11-20 18:12:01浏览次数:34  
标签:Java JDK 单击 Windows Maven 部署 安装 IntelliJ

下载Java开发工具包JDK(Java Development Kit)

  1. 进入Java官网下载页
  2. 找到需要的JDK版本,选择Windows系统,在Downloads下,单击下载链接。
    image
  3. 双击运行JDK安装包。
  4. 单击下一步,然后修改安装目录,再单击下一步
  5. 等待安装完成,单击关闭
  6. 修改环境变量,将JDK安装目录下的bin目录,加入到系统变量Path中。
    image
  7. 打开命令行窗口,输入java --version,如果返回JDK版本,则表示安装成功了。
    image

安装项目管理和构建工具Maven

不安装Maven,只安装JDK就足以运行Java程序了,Maven是一个项目管理和构建工具,主要用于Java项目的构建、依赖管理和项目报告生成等任务。通过一个XML文件来描述项目的结构和依赖关系,Maven可以自动下载并管理项目所需的依赖库,并根据项目配置文件中的信息自动构建项目。这样可以大大简化项目的配置和依赖管理过程,提高开发效率。如果不安装Maven,则需要手动规划Java项目目录以及手动下载相关依赖包,并在项目中引用。

  1. 进入Maven官网
  2. 单击Download
    image
  3. 单击Binary zip archiveLink列的链接,进行下载。
    image
  4. 将下载的zip包解压到想要安装的目录。
  5. 修改环境变量,将Maven解压目录下的bin目录,加入到系统变量Path中。
    image
  6. 修改依赖包存储路径和镜像源。
    1. 打开Maven安装路径下的conf文件夹编辑settingss.xml文件。
    2. 将第53行内容,复制出来到注释外边,修改依赖包存储路径。
      image
    3. mirrors标签中添加阿里云镜像仓库地址。
      image
      • 镜像仓库地址可以不改,但默认仓库地址在国外,国内访问下载会较慢或访问失败无法下载依赖包。
      • 阿里云镜像仓库地址可以从开发者社区
  7. 打开命令行窗口,输入mvn -version,如果返回Maven版本,则表示安装成功了。
    image

安装集成开发环境IntelliJ IDEA

不安装IDE(集成开发环境,Integrated Development Environment),只安装JDK就足以运行Java程序了,IDE主要是为了方便编写、管理和运行Java程序。

  1. 进入IntelliJ IDEA官网
  2. 单击下载
    image
  3. 选择其他版本
    image

    默认为收费版本,只能免费试用30天,我们需要下载社区免费版,仅用来学习足够了。

  4. 选择IntelliJ IDEA Community Edition下Windows的版本。
    image
  5. 双击运行IntelliJ IDEA安装程序。
  6. 单击Next,然后修改安装路径,一路Next到安装完成。
  7. 打开IntelliJ IDEA客户端,左侧选择Customize,然后单击All settings
    image
  8. 搜索maven,然后修改Maven的相关路径为已经安装的Maven路径。
    image
  9. 单击OK

运行Java程序

  1. 打开IntelliJ IDEA客户端。
  2. 单击New Project
    image
  3. Generators选择为Maven Archetype,填写项目名称(name),项目路径(Location)和JDK路径(JDK),Archetype选择org.apache.maven.archetypes:maven-archetype-quickstart,然后单击Create
    image
  4. 等待项目初始化构建完成。
    image
  5. src目录下,找到App.java文件,在代码编辑页任意位置右键,选择Run 'App.main()'运行Java程序。
    image
  6. 返回如下结果,即表示程序运行成功。
    image

标签:Java,JDK,单击,Windows,Maven,部署,安装,IntelliJ
From: https://www.cnblogs.com/jiqiangzhang/p/install-java-in-windows.html

相关文章

  • docker部署django项目
    docker部署django项目在你项目路径下:requirement.txt,Dockerfile,uwsgi.iniDockerfileFROMpython:3.6MAINTAINERtigerEXPOSE8080ADD./requirement.txt/home/RUNpipinstall-r/home/requirement.txt-ihttps://pypi.douban.com/simple/RUNpipinstalluwsgi-iht......
  • Java多线程消费消息
    多线程消费消息关键词:Java,多线程,消息队列,rocketmq多线程一个用例之一就是消息的快速消费,比如我们有一个消息队列我们希望以更快的速度消费消息,假如我们用的是rocketmq,我们从中获取消息,然后使用多线程处理。代码地址Github实现思路不停的拉取消息将拉取的消息分片多个线程......
  • 【无为原创】万字图文详解java的堆内存及OOM的解决方案,看完还不懂,从此绝笔不写了!
      目录如下:什么是JVM的堆是不是所有的Java对象都放在堆上?线程和堆的关系堆的内部结构面试题新生代与老年代如何设置堆的大小?新生代与老年代的比例设置Eden、幸存者的比例常用参数对象分配金句:分配过程内存......
  • tomcat 通过 xml 部署应用
    tomcat部署应用最简单的方式是将war包丢进webapps目录下由于某些硬性要求,可能不允许将war包或解压后的部署包丢到webapps目录下,这时我们可以采用xml描述文件的方式来部署应用如果你部署的应用路径是demo,那么你需要新建一个demo.xml,内容如下:<?xmlversion='1.0'e......
  • 一次Java内存占用高的排查案例,解释了我对内存问题的所有疑问
      问题现象7月25号,我们一服务的内存占用较高,约13G,容器总内存16G,占用约85%,触发了内存报警(阈值85%),而我们是按容器内存60%(9.6G)的比例配置的JVM堆内存。看了下其它服务,同样的堆内存配置,它们内存占用约70%~79%,此服务比其它服务内存占用稍大。那为什么此服务内存占用稍大呢,它......
  • 安防视频监控平台EasyCVR服务器部署后出现报错,导致无法级联到域名服务器,该如何解决?
    视频监控平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,安防监控平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTTP-FLV、WebSocket-FLV......
  • Docker部署Homarr | 体验感极佳的NAS导航页
    一、简介Homarr是一个简单而轻量级的服务器主页,可帮助您在一个地方轻松访问所有服务。它与您用于在主页上显示信息的服务集成二、搭建Homarr绿联DX4600为例,首先我们打开Docker管理器,进入镜像管理,然后在镜像仓库中搜索truecharts/homarr​,选择latest​版本并下载。​​......
  • Windows10 删除库文件夹
    删除打开注册表,找到以下:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace在左侧NameSpace目录下找到{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}子项删除注:64位系统可能需要额外删除以下目录的同名子项:计算机\HKEY_LOCAL_M......
  • java版本的智能合约部署到fabric区块链测试网络
    开发智能合约并进行部署和更新操作在之前的文章中我们可以成功启动测试网络并进行了相关测试,现在我们需要进行智能合约的编写操作,并将其部署到测试网络中进行相关测试。本节智能合约代码采取Java语言进行编写,代码及相关部署参考(https://www.bilibili.com/video/BV1DR4y1M74B/?spm......
  • 1688 商品详情 APIERP 选品专用 API 接口 Python Java
    1688商品详情API接口是一种程序化的接口,它允许商家或开发者使用自己的编程技能,对1688平台上的商品信息进行查询、获取和更新。通过这个API接口,商家可以根据自己的需求,获取商品的详细信息,如价格、库存、描述、图片等,从而更好地进行营销和客户服务。使用1688商品详情API接......