从零开始,手把手教你配置 Java 开发环境,简单易学!

166 阅读6分钟

1、首先安装JDK

  1. 官网下载后直接安装

  2. 配置环境变量:

    • 添加 JAVA_HOME

      变量名:JAVA_HOME

      变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 填写实际路径

    • 在Path中添加

      %JAVA_HOME%\bin

      %JAVA_HOME%\jre\bin

    • 添加CLASSPATH(1.5版本以上不用配置这个)

      变量名:CLASSPATH

      变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."

  3. 测试是否安装成功

    cmd中输入:java -versionjavajavac 几个命令查看

2、然后安装Tomcat

  1. 官网下载,然后解压即可,无需安装。

  2. 配置环境变量

    • 添加 CATALINA_HOME

      变量名:CATALINA_HOME

      变量值:C:\Program Files (x86)\apache-tomcat-10.1.15 // 填写实际路径

    • 在Path中添加

      %CATALINA_HOME%\bin

  3. 启动 Tomcat , 在 bin 文件夹里找到 startup.bat 文件,双击运行。或直接在cmd中输入 startup

    如果命令行窗口出现乱码,有可能为:dos窗口和Tomcat编码类型不一致导致。

    在 Tomcat 根目录下的 conf 文件夹里的 logging.properties ,右键用记事本打开,找到 java.util.logging.ConsoleHandler.encoding = UTF-8 这一行,在前面加个#,把他注释掉就好了

  4. 访问Tomcat,打开浏览器在地址栏输入 localhost:8080 查看效果。

  5. 端口冲突:

    在Tomcat根目录下的conf文件夹里的下打开server.xml文件,在文件的69行左右,将port="8080"修改为指定的某一端口号,重新启动。

3、然后安装Maven

  1. 官网下载,然后解压到自己设置的目录中,在其目录内新建名为 repository 的文件夹,此文件夹的目的是作为本地的Maven仓库来使用。

  2. 配置环境变量

    • 添加 MAVEN_HOME

      变量名:MAVEN_HOME

      变量值:C:\Programming\Maven\apache-maven-3.8.6 // 填写实际路径

    • 添加 M2_HOME

      变量名:M2_HOME

      变量值:C:\Programming\Maven\apache-maven-3.8.6\repository // 填写实际路径

    • 在Path中添加

      %MAVEN_HOME%\bin

  3. 配置镜像

    打开Maven解压路径下的**conf文件夹下的settings.xml**文件,

    <mirrors></mirrors> 标签中添加:

       <mirrors>
            <!-- 阿里云仓库 -->
          <mirror>
           <id>alimaven</id>
           <mirrorOf>central</mirrorOf>
           <name>aliyun maven</name>
           <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
         </mirror>
       </mirrors>
    
  4. 配置JDK

    打开Maven解压路径下的**conf文件夹下的settings.xml**文件,

    <profiles></profiles> 标签中添加:

         <!-- java版本 --> 
         <profile>
               <id>jdk-1.8</id>
               <activation>
                   <activeByDefault>true</activeByDefault>
                   <jdk>1.8</jdk>
               </activation>
      
               <properties>
                   <maven.compiler.source>1.8</maven.compiler.source>
                   <maven.compiler.target>1.8</maven.compiler.target>
                   <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
               </properties>
         </profile>
    
  5. 设置本地仓库位置

    还是**settings.xml文件,找到settings标签,在找到节点localRepository,在注释外添加**在其中添加如下代码:

    (记得将代码中路径修改为自己电脑上的本地仓库路径)

    <localRepository>C:\Program Files\Java\maven\repository</localRepository>

  6. 测试是否安装成功

    在cmd输入 mvn --version 查看效果。

    测试本地仓库: 输入mvn help:system , 查看效果,如果配置成功则本地仓库repository文件夹中中会出现一些文件。

  7. 一些知识点(帮助理解):

    • 虽然mirrors可以配置多个子节点,但它只会使用其中的一个节点,即默认情况下配置多个mirror的情况下,只有第一个生效,只有当前一个mirror无法连接的时候,才会去找后一个。

      我们想要的效果是:当a.jar在第一个mirror中不存在的时候,maven会去第二个mirror中查询下载,但是maven不会这样做,所以我们尽可能的将它添加到前面。

      mirrors节点下可以配置多个mirror,每个mirror都有id(是mirror的唯一标识)、name、url(远程仓库地址)、mirrorsOf(代表了一个镜像的替代位置,例如central就表示代替官方的中央库),当需要去远程仓库下载jar包时不是按照位置顺序来查找的,是按钮id的字母排序来查着的,例如当配置了B和A两个mirror,无论这两个mirror的位置如何maven都会首先去A去查询,如果找到了则直接下载,如果找不到或者无法连接到A才会去B查询。 这里我们在mirrors下新建节点,使用阿里的仓库来替换默认的远程仓库。

    • Maven的settings.xml文件内容,本地仓库默认为{user.home}/.m2/repository,其中{user.home}代表当前用户的Home目录。

      随着Java项目的增多,maven仓库内容会逐渐增多,对于Windows用户,不适合将其放在系统盘。为了便于环境管理,建议将maven仓库放在maven目录中。

      这里就用到了我们之前新建的repository文件夹,repository文件夹作为maven仓库,其绝对路径为步骤2所示:D:\Programming\Apache\Maven\apache-maven-3.8.6\repository(这里设置为你个人当时设置的路径)。

    • localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是C:\Users\用户名.m2。 当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回。如果没有则从远程仓库中获取包,并在本地库中保存。 此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。

    • 首次执行 mvn help:system 命令,Maven相关工具自动帮我们到Maven中央仓库下载缺省的或者Maven中央仓库更新的各种配置文件和类库(jar包)到Maven本地仓库中。 下载完各种文件后, mvn help:system 命令会打印出所有的Java系统属性和环境变量,这些信息对我们日常的编程工作很有帮助。

4、最后安装IDEA

  1. 官方下载安装,然后想办法破解掉

  2. 安装中文包

  3. 配置jdk

    在项目结构选项卡中,选择SDK选项,然后选择安装的JDK目录,点击确定保存即可。

  4. 配置 tomcat

    在设置选项卡中,选择构建、执行、部署选型中,Application Servers中 点击+,添加tomcat,然后点击确定保存即可。

  5. 配置Maven

    在设置选项卡中,选择构建、执行、部署选型中,Build Tools----->Maven中,分别选择,以下3项即可:

    Maven home path:maven的路径地址

    User setting file: 用户设置的文件地址

    local repository: 本地存储库地址


    推荐配置: 设置Maven在不联网的情况下使用本地插件,一般使用Maven为我们提供好的骨架时,是需要联网的。

    可配置这个,在Settings------>Build,Execution,Deployment----->Build Tools----->Maven---->Runner----->VM Optiions输入框中输入如下内容:-DarchetypeCatalog=internal。在没有网络的情况下,可以正常创建工程,并从之前已经使用过的工程中找到相应的骨架。

  6. 调整VM配置文件

    bin目录下,idea64.exe.vmoptions 文件

    建议修改下边3个参数:

    • -Xms128m,16 G 内存的机器可尝试设置为: -Xms512m

      (设置初始的内存数,增加该值可以提高 Java 程序的启动速度。)

    • -Xmx750m;16 G内存的机器可尝试设置为: -Xmx1500m

      (设置最大内存数,提高该值,可以减少内存Garage 收集的频率,提高程序性能)

    • -XX:Reservedcodecachesize=240m,16G 内存的机器可尝试设置为 -XX:ReservedcodeCachesize=512m (保留代码占用的内存容量)

     -Xms1024m
     -Xmx4096m
     -XX:ReservedCodeCacheSize=512m
     -XX:+UseG1GC
     -XX:SoftRefLRUPolicyMSPerMB=50
     -XX:CICompilerCount=4
     -XX:+HeapDumpOnOutOfMemoryError
     -XX:-OmitStackTraceInFastThrow
     -Dsun.io.useCanonCaches=false
     -Djava.net.preferIPv4Stack=true
     -Djdk.http.auth.tunneling.disabledSchemes=""
     -Djdk.attach.allowAttachSelf=true
     -Dkotlinx.coroutines.debug=off