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文件夹中中会出现一些文件。

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

JAVA基础环境配置指南(简洁版)的更多相关文章

  1. Java基础--环境配置、简介

    一.环境配置 1.傻瓜式安装JDK,若提示安装JRE,将其置于JDK同一安装目录即可. 2.配置JAVA_HOME, 指向JDK的安装目录.比如 JAVA_HOME  = %JDK安装目录% 3.配置 ...

  2. Java基础环境配置及HelloWorld

    一.什么是JDK,JRE JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE.所以安装了JDK, ...

  3. Java基础之一:Java开发环境配置

    Java 开发环境配置 window系统安装java 下载JDK,地址:http://www.oracle.com 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window ...

  4. 【No.1 Ionic】基础环境配置

    Node 安装 git clone https://github.com/nodejs/node cd node ./configure make sudo make install node -v ...

  5. mac电脑使用,开发环境配置指南

    mac电脑使用,开发环境配置指南 前端工具链,mac下都很好用 用brew来装软件 用brew cask来装应用 Introduction · macOS Setup Guidehttp://sour ...

  6. Windows下OpenFOAM开发及使用环境配置指南 (2)【转载】

    转载自:http://openfoam.blog.sohu.com/158751915.html *************************************************** ...

  7. Windows下OpenFOAM开发及使用环境配置指南 (1)【转载】

    转载自:http://openfoam.blog.sohu.com/158614863.html *************************************************** ...

  8. Java开发环境配置(win7-64bit)

    Java开发环境配置(win7-64bit) java Java开发环境配置(win7-64bit) Java开发环境配置(win7-64bit) 1.概述 2.文本用到的工具 3.环境变量配置 4. ...

  9. 第一课JAVA开发环境配置

    进行JAVA环境安装首先得进行jdk1.7部署,注意应放在没有中文和空格的目录下,然后进行配置环境变量,配置环境变量分为三步: 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_ ...

  10. Sublime Text3 C++及Java开发环境配置

    一.C++开发环境配置 1. 下载MingW 2. 环境变量配置,系统属性->高级设置->环境变量,如果Mingw装在c盘更目录,其它自己思考 (1)PATH  变量值中加入 C:\Min ...

随机推荐

  1. Mybatis【9】-- Mybatis占位符#{}和拼接符${}有什么区别?

    代码直接放在Github仓库[https://github.com/Damaer/Mybatis-Learning ],可直接运行,就不占篇幅了. 目录 1.#{}占位符 2.${}拼接符 3.#{} ...

  2. ZCMU-1156

    思路: 要改变的是一个范围的情况,所以正常情况下会超时. 查阅后知道应该用一个叫做树状数组的结构. 查阅和树状数组的后续情况 这个也不错 注意: 我没怎么看懂,可能没太仔细看. 树状数组当中存在的是前 ...

  3. HLS视频加密,让您的视频内容更安全!

    ** 背景介绍** HLS视频加密是一种基于HTTP Live Streaming(HLS)协议的加密技术.它的核心思想是将视频切片进行加密处理,在客户端播放时需要先获取解密密钥才能正常偶发.通过这种 ...

  4. AI视频抠图来了!还可以替换视频背景,附下载链接

    虽然人工智能正在飞速发展中,图像处理技术也在不断升级,但视频背景去除一直都是图像处理任务中最具挑战性的难题之一 Clipper是一款专注于高精度图像分割的AI工具,用于图像和视频的背景去除,允许用户直 ...

  5. 【Vue】vue项目搭建、ES6的简单使用(大觅)

    目录 项目搭建与基本配置 项目搭建 安装淘宝NPM镜像 cnpm 安装webpack 新建项目 运行项目 运行时出现的一些问题和解决方案 框架安装 安装UI框架iView 引入UI框架iView 引入 ...

  6. FISCO BCOS 控制台 部署合约 调用 查看已部署合约的地址

    deploy 部署合约.(默认提供HelloWorld合约和TableTest.sol进行示例使用) 参数: 合约路径:合约文件的路径,支持相对路径.绝对路径和默认路径三种方式.用户输入为文件名时,从 ...

  7. SQL语句报com.alibaba.druid.sql.parser.ParserException: TODO IDENTIFIER cross

    这个错误根据网络上人员说是解析出错!虽然报错但不影响结果!但是报错了就是看的不爽!把druid包换成druid-1.0.9.jar就解决这个问题了!至于性能暂时还没测试到

  8. Qt编写安防视频监控系统37-onvif预置位

    一.前言 预置位在视频监控系统中是不可或缺的存在,响应预置位功能的前提是要带预置位的云台球机,有些普通的云台球机其实不带预置位的,这个要检查清楚,硬件上不支持该功能的,你再怎么点也没反应.在这个视频监 ...

  9. UML之图框架标题类型之谬

    在UML中,我们可以用一个被称为"框架"的边界框围绕着UML图形,当然在很多情况下,框架可以省略,也就是不将它描画出来.但是对于某些图形类型而言,框架具有语义意义,在这些图形类型中 ...

  10. Bogus:.NET的假数据生成利器

    我们在项目开发中,为了保证系统功能完整.准确性,我们都需要模拟真实数据进行测试. 今天推荐一个开源库,方便我们制造假数据测试. 01 项目简介 Bogus 是一个开源的 .NET 库,它提供了一个强大 ...