123.Java环境配置&开发工具
1.环境配置
Windows可参考https://mp.weixin.qq.com/s/L9DNEKfqEWW5hbRuJqMqYw
1.1window10专业工作站版
1.1.1安装jdk(安装Java SE平台为例)
三种平台简介
目前Java平台主要分为下列3个版本:
(1)Java SE(曾称为J2SE)称为Java标准版或Java 标准平台.
(2)Java EE(曾称为J2EE)称为Java企业版或Java企业平台.
(3)Java ME(曾称为J2ME)称为Java微型版或Java小型平台.
无论上述哪种Java运行平台都包括了相应的Java虚拟机(Java Virtual Machine),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。
Java SE平台是学习掌握Java语言的最佳平台,而掌握Java SE又是进一步学习Java EE和Android所必须的
1° 下载jdk1.8
此标题将使用针对Window操作系统平台的JDK,因此下载的版本为jdk-8u202-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/
关于不同参见https://www.cnblogs.com/straybirds/p/8746532.html
选择安装路径界面,为了便于今后设置环境变量,建议修改默认的安装路径为自己易找到路径
1.1.2 系统环境变量path的设置(配置Java SE平台为例)
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
1.1.3系统环境classpath的设置(配置Java SE平台为例)
一般不需要设置环境变量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.2 win7
1.2.1安装jdk(安装Java SE平台为例)
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.2.2 系统环境变量path的设置(配置Java SE平台为例)
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
1.2.3系统环境classpath的设置(配置Java SE平台为例)
一般不需要设置环境变量classpath的值
如果计算机安装过一些商业化的Java开发产品或带有Java技术的一些产品,安装这些产品后,classpath的值可能会被修改了,如果希望使用最新的Java运行环境,就重新设置 classpath的值
点击新建
输入变量名classpath,变量值%JAVA_HOME%\jre\lib\rt.jar;.;
Classpath值中的( .; ) 是指可以加载应用程序当前目录及其子目录中的类
点击确定
1.3deepin15.11
参考https://blog.csdn.net/qq_41892229/article/details/81773079
1.下载jdk
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.建文件夹解压到自定义目录
注意以管理员身份运行
如:
3.配置环境变量
终端输入:
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查看版本号
2.开发工具
2.1 eclipse
下载地址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版。摘自百度百科
2.2 IDEA
下载地址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等少数语言。
2.3 netbeans
下载地址https://netbeans.apache.org/download/index.html
NetBeans是由Sun建立的开放源码的软件开发工具,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++等的开发可以通过扩展插件来扩展功能。它是一个全功能的开放源码Java IDE,NetBeans开发环境可供程序员编写、编译、调试和部署程序。虽然它是用Java编写的,但却可以支持任何编程语言。另外也有巨大数量的模块来扩展NetBeans IDE,它是一个免费产品,不限制其使用形式。