win10配置java开发环境
Posted hextech
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10配置java开发环境相关的知识,希望对你有一定的参考价值。
目录
Win10配置Java开发环境
安装Java(JDK)
下载JDK
- 选择JavaSE > Downloads
- 目前使用最多的是Java8,也就是Java SE 8u221,点击JDK下面的Download
- 选中Accept License Agreement才能下载
- 根据操作系统选择相应的JDK版本 Windows x64(jdk-8u221-windows-x64.exe)
- 现在的Oracle下载JDK要登录了,注册一个账号就行了
安装
- 一般我装软件都会修改到自己的路径
- 我的JDK安装路径:C:\Software\Java\jdk1.8.0_221
- JDK安装的时候会自动装JRE,建议在jdk同级的目录下创建一个jre的文件夹
- 我的JRE安装路径:C:\Software\Java\jre1.8.0_221
配置环境变量
- 右键[此电脑] > 属性 > 高级系统设置 > 高级 > 环境变量
- 系统变量 > 新建变量
- 变量名 JAVA_HOME
- 变量值 C:\Software\Java\jdk1.8.0_221
- 系统变量 > 新建变量
- 变量名 CLASSPATH
- 变量值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
- 系统变量 > Path > 编辑 > 新建 %JAVA_HOME%\bin
测试环境
- win+R
- cmd
- 运行java命令
- 运行javac命令
- 显示命令的参数就证明环境配置好了
安装IDEA
下载IDEA
- 根据操作系统选择相应的IDEA版本,点击DOWNLOAD
- 你也可以下载以前的版本,左边有一个Other versions链接
- 我这里下载的是最新版ideaIU-2019.2.1.exe
- JET BRAINS的东西更新很快,版本之间的差异也不多,所以不用追求最新版本
安装
- 我的安装路径:C:\Software\JetBrains\IntelliJ IDEA 2019.2.1
- 很多选项我不想勾,只勾了一个Create Desktop Shortcut,因为我希望在桌面有一个IDEA的快捷方式
- 如果你想都勾上也行,有的是添加右键菜单,有的是添加Path,你自己看着来
激活
- 每一个软件开发人员都有责任和义务去打击盗版,支持正版
可很多开发者都还是学生,没有经济实力去支付这笔money,还是会为大家提供一个获取注册码的方法
方法一
(亲测有效 2019.09.03)- 参考链接
- 从上面的链接中下载jetbrains-agent-latest.zip
- 解压后把jar包放在IDEA同级的目录下:C:\Software\JetBrains\jetbrains-agent.jar
- 右键IDEA图标打开文件所在位置,用编辑器打开idea64.exe.vmoptions文件
- 在文件最末尾加上一行:-javaagent:C:\Software\JetBrains\jetbrains-agent.jar
- 路径填的是你的jar包的路径,所以jar包随你放,只要位置填对就行了
- 保存文件,启动IDEA
- Do not import settings(如果你使用其他JetBrains或类JetBrains的软件,也可以导出settings,然后在这里导入,快速配置)
- 勾选同意协议,然后Continue
- 选择主题Darcula或者Light
- 插件暂时不下载,下一步
- Start using IntelliJ IDEA
- 在Lisence Server填入 http://jetbrains-license-server
我没说明的步骤选什么都可以,或者下一步。现在就可以使用了,但是连IDEA都没装过的人大概都不太会使用吧。使用教程以后再填坑吧
方法二
(我的常用方法,适用于JetBrains系列软件)- 修改hosts文件(hosts文件路径:C:\Windows\System32\drivers\etc\hosts)
- 对于没改过hosts文件的新手来说,建议先把hosts文件拷贝到桌面修改完之后移进去覆盖
在hosts文件最末尾加上
0.0.0.0 account.jetbrains.com 0.0.0.0 www.jetbrains.com
- 保存hosts文件,启动IDEA(注意:修改了hosts文件就屏蔽了JetBrains官网,你就访问不了了哦)
- 在Activation code填入激活码
- 关于激活码,就靠你自己去网上找了。这是我常用的方法,因为激活码挺多的,只不过要靠你自己去尝试,因为有的已经过期了。
这里提供1个激活码(亲测有效 2019.09.03)我也懒得去找了(2020.6.5到期)
K6IXATEF43-eyJsaWNlbnNlSWQiOiJLNklYQVRFRjQzIiwibGljZW5zZWVOYW1lIjoi5o6I5p2D5Luj55CG5ZWGOiBodHRwOi8vaWRlYS5oay5jbiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjAxOS0wNi0wNSIsInBhaWRVcFRvIjoiMjAyMC0wNi0wNCJ9LHsiY29kZSI6IkFDIiwiZmFsbGJhY2tEYXRlIjoiMjAxOS0wNi0wNSIsInBhaWRVcFRvIjoiMjAyMC0wNi0wNCJ9LHsiY29kZSI6IkRQTiIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDYtMDUiLCJwYWlkVXBUbyI6IjIwMjAtMDYtMDQifSx7ImNvZGUiOiJQUyIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDYtMDUiLCJwYWlkVXBUbyI6IjIwMjAtMDYtMDQifSx7ImNvZGUiOiJHTyIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDYtMDUiLCJwYWlkVXBUbyI6IjIwMjAtMDYtMDQifSx7ImNvZGUiOiJETSIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDYtMDUiLCJwYWlkVXBUbyI6IjIwMjAtMDYtMDQifSx7ImNvZGUiOiJDTCIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDYtMDUiLCJwYWlkVXBUbyI6IjIwMjAtMDYtMDQifSx7ImNvZGUiOiJSUzAiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA2LTA1IiwicGFpZFVwVG8iOiIyMDIwLTA2LTA0In0seyJjb2RlIjoiUkMiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA2LTA1IiwicGFpZFVwVG8iOiIyMDIwLTA2LTA0In0seyJjb2RlIjoiUkQiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA2LTA1IiwicGFpZFVwVG8iOiIyMDIwLTA2LTA0In0seyJjb2RlIjoiUEMiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA2LTA1IiwicGFpZFVwVG8iOiIyMDIwLTA2LTA0In0seyJjb2RlIjoiUk0iLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA2LTA1IiwicGFpZFVwVG8iOiIyMDIwLTA2LTA0In0seyJjb2RlIjoiV1MiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA2LTA1IiwicGFpZFVwVG8iOiIyMDIwLTA2LTA0In0seyJjb2RlIjoiREIiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA2LTA1IiwicGFpZFVwVG8iOiIyMDIwLTA2LTA0In0seyJjb2RlIjoiREMiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA2LTA1IiwicGFpZFVwVG8iOiIyMDIwLTA2LTA0In0seyJjb2RlIjoiUlNVIiwiZmFsbGJhY2tEYXRlIjoiMjAxOS0wNi0wNSIsInBhaWRVcFRvIjoiMjAyMC0wNi0wNCJ9XSwiaGFzaCI6IjEzMjkyMzQwLzAiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-f8GvMiFGxAImRG8KKudyJDmZkDYD5fQiMOSFnBEMuAkeHjkq3rcj19hqQ1OS9nLCO4RvhRMINgYtKi3jVeZADAf6HKMnzDisWECB7ms8EgZoWOzTdKi3vw2pCpck5k6U6RXJmFlebIIbjA/KrzlPCPt9BfMZQ9NN5OdXDYXN9ZCvgG3vt5S0ZShPDNMQllSJt8OSerE1daj+nOP8f6WiUpgrYkHwydzF/NBlejdjvkMZp3iCk+ylKhYW5OgfnChCwWEyEmmIaNj4xYyeL3WMLqHm82Uo3bQnKkUU8eO0WOmJPfO2NGrVIeM5SEl1iu8odKX4fes5u+duTRCKjbDLAg==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==
安装eclipse
当然还是有一部分人在用eclipse,那么我顺便也写个安装教程
下载eclipse
下载安装
- 右边选择 MORE DOWNLOADS > Eclipse Photon (4.8)
- 为什么下载Photon版本呢,难道是因为这是最后一个带名字的eclipse?大概是因为我总觉得自己英语不好想汉化(其实这点简单英语毫无压力),汉化包有的就不支持高版本,所以在我使用eclipse编程的年代,我选择了Photon(4.8)这个版本。当然,本文会附上汉化教程
- 如果你要下载最新版本也没有问题,Java SE就下载Eclipse IDE for Eclipse Committers,Java EE就下载Eclipse IDE for Enterprise Java Developers,然后选择对应的操作系统就行了
- 关于Java SE和Java EE两个开发环境下的IDE选择,当然还是根据你的实际需求而定,一般的Java语言初学者当然是选择Java SE的IDE,后期深入学习J2EE(Java Web)开发的时候可以选择Java EE的IDE,据说写J2EE的时候会方便很多,但是我都不记得自己用没用过了,实在是因为eclipse这个软件不太方便(或者你也可以说它很考验基本功)总之,我只用过一段时间而已
- 看到这里,你可能有疑问,JDK我下载的SE标准版啊,那我怎么开发J2EE啊,前面都白搞了?并不,现在这一步我们下载的只是开发工具而已,工具只有趁不趁手的区别,从来没有好坏之分,也就是说你用SE版本的eclipse一样的可以开发Web应用程序。前面下载的JDK(Java Development Kit,Java开发工具包)是下载的Java环境(其实也就是一些Java给我们封装好的类、接口、方法等),JDK的SE和EE其实区别不大,EE是SE的子集而已,一般我们当然是安装EE版本的JDK啊。
- 选择最新版的eclipse点进去就是DOWNLOAD,不用多说了吧
- 跟我一样选择Photon的点进去跳转到另一个网页,然后还是选择对应的平台,然后DOWNLOAD
- 解压即可使用
eclipse汉化
- eclipse官网语言包下载地址
- Babel Language Pack Zips 选择与eclipse版本相对应的包
- Language: Chinese (Simplified)
- BabelLanguagePack-eclipse-zh_4.8.0.v20180815020001.zip (85.91%)
- 解压。覆盖到eclipse安装的路径
- 汉化参考
eclipse设置
- utf-8
窗口 > 首选项 > 常规 > 工作空间 > 文本文件编码 > utf-8 - fontsize
窗口 > 首选项 > 常规 > 外观 > 颜色和字体 > 文本字体 > 编辑 - 自动提示
Window > Preferences > Java > Editor > Content Assist > Auto Activation triggers for java
把 .
改为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(,
以上是关于win10配置java开发环境的主要内容,如果未能解决你的问题,请参考以下文章