【JAVA 开发环境搭建】

一生痴绝处


前言

开发环境和工具
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是完全开源的,可以自由使用。

  1. https://www.oracle.com/java/technologies/
  2. https://bell-sw.com/pages/downloads/#downloads
    对一般用户来说,Liberica JDK 应该是最友好的 OpenJDK 发行版。
    Full JDK版本,带JavaFX
  3. https://www.openlogic.com/openjdk-downloads
    Open jdk 下载
  4. https://adoptium.net/temurin/releases/
    Eclipse OpenJDk + HotSpot 虚拟机: 下载 Eclipse Temurin 或者 RedHat 版本。
    IBM OpenJDK + OpenJ9 虚拟机:下载 IBM Semeru 版本(认证不认证都一样)
  5. https://jdk.java.net/java-se-ri/8-MR5
    官方Open jdk
  6. https://www.oracle.com/java/technologies/downloads/archive/
    官方oracle jdk
    java se: 标准版
    java ee:企业版 (比标准版多了一些包装功能)
    javame: 移动设备和嵌入式设备

检查JavaFX的安装路径: java --list-modules | grep -i javafx

  1. java 8 以后没有JRE
    进入下载目录 cmd
    bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

  2. JDK和JRE
    JRE 全名 = Java Runtime Environment = Java运行环境
    JDK 全名 = Java Development Kit = Java开发工具包

环境变量配置

  1. 右击我的电脑->属性->高级系统设置->环境变量
  2. 系统变量区域新建一个JAVA_HOME,变量值为上一步JDK安装目录
    (上面的是用户环境变量, 下面的是系统环境变量(所有用户).)
    在这里插入图片描述
  3. 新增JAVA_HOME, C:\Program Files\Java\jdk-11
  4. 编辑PATH变量,新增环境变量%JAVA_HOME%\bin
  5. 新增系统变量CLASSPATH,变量值输入.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

Check安装

cmd->java -version

二、Tomcat

下载

https://tomcat.apache.org/download-90.cgi
在这里插入图片描述

环境变量

  1. 系统变量→新建→变量名:CATALINA_HOME 变量值:Tomcat的安装路径→确定
  2. 系统变量→Path→编辑→新建→输入%CATALINA_HOME%\bin和%CATALINA_HOME%\lib

Check

  1. 双击运行bin目录下的startup.bat
  2. 浏览器地址栏输入
    http://localhost:8080/
    在这里插入图片描述

三、Maven

下载

https://archive.apache.org/dist/maven/
在这里插入图片描述
Maven仓库
https://mvnrepository.com/

环境变量

  1. MAVEN_HOME->maven解压的目录
  2. path->%MAVEN_HOME%\bin
  3. 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

在这里插入图片描述

配置

  1. 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
  1. Window->Preferences->Server->Server Runtime Environments
  2. Window->Preferences->Maven->User Settings

参考

  1. https://blog.csdn.net/feiyanaffection/article/details/124521073

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值