Windows可参考https://mp.weixin.qq.com/s/L9DNEKfqEWW5hbRuJqMqYwhtml
三种平台简介java
目前Java平台主要分为下列3个版本: ios
(1)Java SE(曾称为J2SE)称为Java标准版或Java 标准平台. git
(2)Java EE(曾称为J2EE)称为Java企业版或Java企业平台.程序员
(3)Java ME(曾称为J2ME)称为Java微型版或Java小型平台.apache
不管上述哪一种Java运行平台都包括了相应的Java虚拟机(Java Virtual Machine),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,而后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。编程
Java SE平台是学习掌握Java语言的最佳平台,而掌握Java SE又是进一步学习Java EE和Android所必须的vim
1° 下载jdk1.8segmentfault
此标题将使用针对Window操做系统平台的JDK,所以下载的版本为jdk-8u202-windows-x64.exewindows
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
或者 https://www.oracle.com/technetwork/java/javase/downloads/ea-jsp-142245.html
或者 https://www.java.com/zh_CN/download/
关于不一样参见http://www.javashuo.com/article/p-whwgjchg-es.html
选择安装路径界面,为了便于从此设置环境变量,建议修改默认的安装路径为本身易找到路径
JDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的\bin文件夹中.
1° 设置系统变量JAVA_HOME 为刚才的jdk目录
找到控制面板,右上角查看方式设置为小图标
选择系统,以下图中的1
再单击该对话框中的“高级属性设置”,以下图中的2
而后单击按钮“环境变量”,以下图中的3
点击新建,以下图中的4
添加系统环境变量JAVA_HOME,以下图中的5
添加环境变量的值是刚才安装时设置的JDK目录结构的根目录,为安装时设置的目录,个人以下图中的5
点肯定,以下图中的6
2°设置系统环境Path的设置 为 %JAVA_HOME%\bin
单击按钮“环境变量”弹出环境变量设置对话框,
在该对话框中的“系统变量(S)”中找到path并选中
单击按钮“编辑(I) ”
点击右上角"新建N"
输入 %JAVA_HOME%\bin
点击"上移"
点击”肯定“
若是没已经设置了系统变量JAVA_HOME的值是XX\JDK1.8,
则不能够能够用%JAVA_HOME%代替XX\JDK1.8
即应为完整 XX\JDK1.8\bin。
3°测试jdk安装成功
win+R
输入cmd
输入java -version
通常不须要设置环境变量classpath的值
若是计算机安装过一些商业化的Java开发产品或带有Java技术的一些产品,
安装这些产品后,classpath的值可能会被修改了,
若是但愿使用最新的Java运行环境,就从新设置 classpath的值,
点击新建
输入变量名classpath,变量值%JAVA_HOME%\jre\lib\rt.jar;.;
Classpath值中的( .; ) 是指能够加载应用程序当前目录及其子目录中的类
%JAVA_HOME%若是未设置则须要完整路径, (XX\jdk1.8\jre\lib\rt.jar;.;)
点击肯定
关于设置多个参考https://segmentfault.com/a/1190000015802324?utm_source=tag-newest
1° 下载jdk1.8
此标题将使用针对Window操做系统平台的JDK,所以下载的版本为jdk-8u102-windows-x64.exe
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
或者 https://www.oracle.com/technetwork/java/javase/downloads/ea-jsp-142245.html
或者 https://www.java.com/zh_CN/download/
选择安装路径界面,为了便于从此设置环境变量,建议修改默认的安装路径为本身易找到路径,如D:\jdk1.8
1° 设置系统变量JAVA_HOME右键单击“个人电脑或计算机”,
在弹出的快捷菜单中选择“属性”,弹出“系统特性”对话框,
再单击该对话框中的“高级属性设置”,
而后单击按钮“环境变量”,
添加系统环境变量JAVA_HOME,
让该环境变量的值是JDK目录结构的根目录,例如E:\jdk1.8
2°单击按钮“环境变量”弹出环境变量设置对话框,
在该对话框中的“系统变量(S)”中找到path、
单击按钮“编辑(I) ”,为path添加的新值就是E:\JDK1.8\bin。
因为已经设置了系统变量JAVA_HOME的值是E:\JDK1.8,
所以能够用%JAVA_HOME%代替E:\JDK1.8即%JAVA_HOME%\bin
3°测试jdk安装成功
win+R
输入cmd
输入java -version
通常不须要设置环境变量classpath的值
若是计算机安装过一些商业化的Java开发产品或带有Java技术的一些产品,安装这些产品后,classpath的值可能会被修改了,若是但愿使用最新的Java运行环境,就从新设置 classpath的值
点击新建
输入变量名classpath,变量值%JAVA_HOME%\jre\lib\rt.jar;.;
Classpath值中的( .; ) 是指能够加载应用程序当前目录及其子目录中的类
点击肯定
参考http://www.javashuo.com/article/p-qvtgiydt-da.html
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意以管理员身份运行
如:
终端输入:
sudo vim /etc/bash.bashrc
在文末添加环境变量:(注意红色部分为第二步的自定义路径)
JAVA_HOME=/develop/env/jdk1.8.0_221 CLASSPATH=.:$JAVA_HOME/bin.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
保存退出
生效 :
source /etc/bash.bashrc
从新打开终端输入Java(出现帮助信息则配置成功)
输入java -version查看版本号
下载地址https://www.eclipse.org/downloads/packages/
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其自己而言,它只是一个框架和一组服务,用于经过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,如今它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目发布代号为Mars的4.5版。摘自百度百科
下载地址http://www.jetbrains.com/idea/
windows可参考https://mp.weixin.qq.com/s/SdFQqGzMy-g9G8zhI9FJ9Q
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤为在智能代码助手、代码自动提示、重构、J2EE支持、各种版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能能够说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Python等少数语言。
下载地址https://netbeans.apache.org/download/index.html
NetBeans是由Sun创建的开放源码的软件开发工具,是一个开放框架,可扩展的开发平台,能够用于Java,C/C++等的开发能够经过扩展插件来扩展功能。它是一个全功能的开放源码Java IDE,NetBeans开发环境可供程序员编写、编译、调试和部署程序。虽然它是用Java编写的,但却能够支持任何编程语言。另外也有巨大数量的模块来扩展NetBeans IDE,它是一个免费产品,不限制其使用形式。