各位热爱技术的朋友,本篇给大家带来从零开始搭建windows环境下idea开发工具的java开发环境

站在java开发的角度,windows比ubuntu用起来要爽一点,所有的工具UI版本体验都要高过ubuntu,作为java应用开发工程师,用windows作为开发环境是不错的选择

为了还原从零开始的感觉,我用了另外一台电脑重新安装了win10操作系统

一、准备工作

1、jdk1.8_191 下载地址(据不可靠小道消息,jdk1.8_212版本以后对企业用户收费)

2、idea-Ultimate 下载地址 (下载 Ultimate 完全版本,Community社区免费版功能不全,用着不爽)

3、maven  下载地址(最新3.6.1)

 

二、安装jdk,配置环境变量

windows idea 编译 docker_idea

1、下载好后,双击安装,所有过程全部默认下一步,简单过程不啰嗦

2、我的电脑(邮件)-> 属性  -> 高级系统设置(屏幕左侧)-> 环境变量

windows idea 编译 docker_windows_02

 

3、配置JAVA_HOME

从C盘中找到java默认安装的路径,例如我本地的 C:\Program Files\Java\jdk1.8.0_191,复制

windows idea 编译 docker_ide_03

 

windows idea 编译 docker_windows_04

此处注意:JAVA_HOME  不要打成小写了

4、配置Path

windows idea 编译 docker_开发环境_05

点击确定,此刻jdk环境变量配置完成

 

三、安装idea

windows idea 编译 docker_windows_06

下载好后双击安装,

windows idea 编译 docker_windows_07

windows idea 编译 docker_windows_08

windows idea 编译 docker_java_09

安装好后,先不要运行,因为我本机C盘空间只有256G,比较小,所以不希望乱七八糟的东西都下载到系统盘<windows系统swap区使用的C盘空间,空间过小会导致系统卡顿>,下面我们先改一下idea插件下载地址:

1、找到idea的安装路径,

windows idea 编译 docker_ide_10

映射本地地址为:D:\Program Files\JetBrains\IntelliJ IDEA 2019.1.1

2、打开此路径下 ./bin/idea.properties

(1)修改前:

windows idea 编译 docker_java_11

新增:idea.plugin.home=D:\\Program Files\\JetBrains\\IntelliJ IDEA 2019.1.1\\pluginhome (等号后地址随便制定)

修改<>:

以下四行将前面的 # 去掉,并将大括号中的 user.home换成 自定义变量 idea.plugin.home

idea.config.path=${idea.plugin.home}/.IntelliJIdea/config

idea.system.path=${idea.plugin.home}/.IntelliJIdea/system

idea.plugins.path=${idea.config.path}/plugins

idea.log.path=${idea.system.path}/log

修改后:

windows idea 编译 docker_windows_12

保存后,重新运行idea:

windows idea 编译 docker_ide_13

windows idea 编译 docker_windows_14

注册码地址: http://idea.lanyus.com/  

别忘了配置hosts

0.0.0.0 account.jetbrains.com

0.0.0.0 www.jetbrains.com

地址为: C:\Windows\System32\drivers\etc  下面的hosts

idea破解成功后,即安装成功

 

三、配置maven

maven是java企业项目的重要管理工具,此处不进行全局配置了,只对idea进行配置

windows idea 编译 docker_java_15

windows idea 编译 docker_idea_16

找到刚下载的maven,我用的是3.2.5版本  D:\develop\apache-maven-3.2.5

 

 

windows idea 编译 docker_java_17

OK,打完收工