一生痴绝处
前言
开发环境和工具
SUN MicroSystem, Oracle, IBM, Eclipse
一、JDK
下载
Oracle JDK由Oracle Corporation完全开发,而OpenJDK由Oracle,OpenJDK和Java Community开发。然而,红帽,Azul Systems,IBM,Apple Inc.,SAP AG等顶级公司也积极参与其开发。
当涉及到在其工具中使用Java开发工具包的顶级公司(例如Android Studio或IntelliJ IDEA)的流行时,Oracle JDK是更受欢迎的。
另一方面,主要的Linux发行版(Fedora,Ubuntu,Red Hat Enterprise Linux)提供OpenJDK作为默认的Java SE实现。
在2019年1月之后发布的Oracle Java SE 8的公开更新将无法用于商业,商业或生产用途。但是,OpenJDK是完全开源的,可以自由使用。
- https://www.oracle.com/java/technologies/
- https://bell-sw.com/pages/downloads/#downloads
对一般用户来说,Liberica JDK 应该是最友好的 OpenJDK 发行版。
Full JDK版本,带JavaFX - https://www.openlogic.com/openjdk-downloads
Open jdk 下载 - https://adoptium.net/temurin/releases/
Eclipse OpenJDk + HotSpot 虚拟机: 下载 Eclipse Temurin 或者 RedHat 版本。
IBM OpenJDK + OpenJ9 虚拟机:下载 IBM Semeru 版本(认证不认证都一样) - https://jdk.java.net/java-se-ri/8-MR5
官方Open jdk - https://www.oracle.com/java/technologies/downloads/archive/
官方oracle jdk
java se: 标准版
java ee:企业版 (比标准版多了一些包装功能)
javame: 移动设备和嵌入式设备
检查JavaFX的安装路径: java --list-modules | grep -i javafx
-
java 8 以后没有JRE
进入下载目录 cmd
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre -
JDK和JRE
JRE 全名 = Java Runtime Environment = Java运行环境
JDK 全名 = Java Development Kit = Java开发工具包
环境变量配置
- 右击我的电脑->属性->高级系统设置->环境变量
- 系统变量区域新建一个JAVA_HOME,变量值为上一步JDK安装目录
(上面的是用户环境变量, 下面的是系统环境变量(所有用户).)
- 新增JAVA_HOME, C:\Program Files\Java\jdk-11
- 编辑PATH变量,新增环境变量%JAVA_HOME%\bin
- 新增系统变量CLASSPATH,变量值输入.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
Check安装
cmd->java -version
二、Tomcat
下载
https://tomcat.apache.org/download-90.cgi
环境变量
- 系统变量→新建→变量名:CATALINA_HOME 变量值:Tomcat的安装路径→确定
- 系统变量→Path→编辑→新建→输入%CATALINA_HOME%\bin和%CATALINA_HOME%\lib
Check
- 双击运行bin目录下的startup.bat
- 浏览器地址栏输入
http://localhost:8080/
三、Maven
下载
https://archive.apache.org/dist/maven/
Maven仓库
https://mvnrepository.com/
环境变量
- MAVEN_HOME->maven解压的目录
- path->%MAVEN_HOME%\bin
- conf->settings.xml
<proxies>
<proxy>
<!--id-->
<id>optional</id>
<!--true 表示生效-->
<active>true</active>
<!--协议-->
<protocol>http</protocol>
<!--本机上网用户名及密码,如果没有,请注释或者是删除-->
<username>*</username>
<password>*</password>
<!--公司上网使用ip及端口,即代理,这里替换成相对应的ip和端口-->
<host>*</host>
<port>*</port>
</proxy>
<proxy>
<!--id-->
<id>optionals</id>
<!--true 表示生效-->
<active>true</active>
<!--协议-->
<protocol>https</protocol>
<!--本机上网用户名及密码,如果没有,请注释或者是删除-->
<username>*</username>
<password>*</password>
<!--公司上网使用ip及端口,即代理,这里替换成相对应的ip和端口-->
<host>*</host>
<port>*</port>
</proxy>
</proxies>
<mirrors>
<!-- 镜内服务器 -->
<mirror>
<!-- 此镜像的唯一标识,用来区分不同的mirror -->
<id>nexus-aliyun</id>
<!-- 创建哪个仓库的镜像 -->
<mirrorOf>central</mirrorOf>
<!-- 镜像名称 -->
<name>Nexus aliyun</name>
<!-- 镜像URL -->
<url>http://maven.aliyun.com/nexus/content/repositories/central</url>
</mirror>
</mirrors>
Check
cmd->mvn -v
四、STS(Spring Tools Suite)
下载
https://spring.io/tools
配置
- Window->Preferences->Java->Installed JREs
java->Editor->Content Assist
java->Code Style->Code Templates->Code->New Java files
${filecomment}
${package_declaration}
/**
* @author ${user} ShiLeiluo
* @date ${currentDate:date('yyyy-MM-dd HH:mm')}
* @version 1.0
*/
${typecomment}
${type_declaration
- Window->Preferences->Server->Server Runtime Environments
- Window->Preferences->Maven->User Settings
参考
- https://blog.csdn.net/feiyanaffection/article/details/124521073