Java (计算机编程语言)

  • Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
  • Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
  • Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。
  • Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

Java环境配置(Windows)

安装JDK及环境变量配置

  • 下载JDK

Oracle官网:https://www.oracle.com/index.html

JDK官网下载:https://www.oracle.com/java/technologies/javase-downloads.html

  • 安装JDK

安装过程很简单,建议修改JDK的安装路径(这样不会安装到C盘,你也可以不改),需要记住安装路径,环境变量配置时要用,然后全部点击下一步即可。

  • 配置环境

右键“我的电脑”>>选择“属性”>>点击左侧的“高级系统设置”>>高级>>环境变量

在系统变量框下

(1)新建JAVA_HOME变量

变量名:JAVA_HOME

变量值:填写JDK安装目录(我的JDK安装路径是 E:\Java\JDK)

(2)找到Path变量进行编辑

变量名:Path

变量值: %JAVA_HOME%\bin(新版JDK8及以上版本就不需要配置 jre 了)

(原有变量值不要删除,直接在末尾添加)

注意前面有个英文的分号,不要漏掉,这是为了跟前面的变量值间隔开的

(3)新建CLASSPATH变量(这是JDK8需要配置的,JDK11不需要配置CLASSPATH变量

变量名:CLASSPATH

变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

(可以直接复制这句话到变量值那一栏,注意前面有个“.”不要漏掉)

这样JDK就配置好了

安装Tomcat及环境变量配置

  • 下载Tomcat(建议下载压缩包)

Tomcat和JDK版本兼容(Tomcat版本要比JDK高)

Apache Tomcat官网下载:http://tomcat.apache.org/

  • 安装Tomcat

安装过程很简单,建议修改Tomcat的安装路径,需要设置用户与密码然后全部点击下一步即可。如果是下载压缩包,解压就行。

  • 配置环境

右键“我的电脑”>>选择“属性”>>点击左侧的“高级系统设置”>>高级>>环境变量

在系统变量框下

(1)新建CATALINA_HOME变量

变量名:CATALINA_HOME

变量值:E:\Java\Tomcat\apache-tomcat-8.5.42

(2)找到Path变量,点击编辑

变量名:Path

变量值: %CATALINA_HOME%\bin

(原有变量值不要删除,直接在末尾添加)

  • 测试成功

在tomcat目录\bin目录中 ,运行命令行 ,输入  service.bat install

出现Tomcat的版本信息,则安装成功

这样Tomcat就配置好了

安装Maven

  • 下载Maven(建议下载压缩包)

Maven官网下载:https://maven.apache.org/download.cgi

  • 安装Maven

安装过程很简单,建议修改Maven的安装路径然后全部点击下一步即可。如果是下载压缩包,解压就行。

  • 配置环境

右键“我的电脑”>>选择“属性”>>点击左侧的“高级系统设置”>>高级>>环境变量

在系统变量框下

(1)新建MAVEN_HOME变量

变量名:MAVEN_HOME

变量值:E:\Java\Maven\apache-maven-3.3.9

(2)找到Path变量,点击编辑

变量名:Path

变量值: %MAVEN_HOME%\bin

(原有变量值不要删除,直接在末尾添加)

  • 测试成功

在CMD中 ,运行命令行 , 输入  service.bat install

出现Maven的版本信息,则安装成功

  • 配置Maven本地仓库(存放本地jar包)

新建一个文件夹,路径自定义,名称为“maven-repository”

  • 修改settings.xml文件

打开Maven解压路径下的conf下的settings.xml文件,在文件中找到注释了的字符串“/path/to/local/repo”
在它下面添加Maven本地仓库路径 。

 <localRepository>/path/to/local/repo</localRepository>

  • 配置阿里云镜像

Maven默认访问国外服务器下载包,会很慢的。而配置阿里云镜像下载包就会很快。
在settings.xml文件中的mirrors下添加mirror标签

        <mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

这样Maven就配置好了

Eclipse集成软件的使用(开源免费)

  • 下载Eclipse

Eclipse官网下载:https://www.eclipse.org/downloads/

Eclipse官网下载:https://www.eclipse.org/downloads/packages/

  • 安装Eclipse

安装过程很简单,建议修改Eclipse的安装路径然后全部点击下一步即可。

idea集成软件的使用(付费)

  • 下载idea

idea官网:https://www.jetbrains.com/idea/

idea官网下载:https://www.jetbrains.com/idea/download/#section=windows

  • 安装idea

安装过程很简单,建议修改idea的安装路径然后全部点击下一步即可。

  • 打开idea只有30天的试用期
  • 认定学生老师有一年的免费使用期
  • 之后需要购买(相当于Windows系统购买后永久使用,当然也有破解版,建议购买正版)

Eclipse与idea的比较

  • 个人觉得idea还是好用一点,idea比较主流一点

本文网址: https://www.cnblogs.com/dmflysky/p/14457843.html

Java(JDK/Tomcat/Maven)运行环境配置及工具(idea/eclipse)安装的更多相关文章

  1. Linux部署java和tomcat的运行环境

    Linux部署java和tomcat的运行环境 1.上传下载的jdk的rpm包和tomcat的tar包,我是放到/opt目录了,文件直接去官网下载即可. 2.如果之前安装过其他版本的jdk,最好先现在 ...

  2. maven(六),外置maven运行环境配置

    外置maven eclipse内置的maven插件是固定版本,如果要用其他版本的maven,可以使用外置maven 下载地址: http://maven.apache.org/download.cgi ...

  3. Java、Tomcat 及 MySQL 环境配置

    Java开发环境的配置 首先我们要下载JDK. 到Oracle官网上去下载即可,目前最新版是Java SE 8u25. 开始我很混乱,Java SE 和 JDK是什么关系呢?最后查了一下 Java S ...

  4. 多个Tomcat同时运行环境配置 - imsoft.cnblogs

    解压下载好的Tomcat压缩包,两次.此例中分别命名为tomcat和tomcat2. 1. 在MyEclipse中配置好第一个Tomcat环境,可以正常运行项目后. 2. 再配置tomcat2这个项目 ...

  5. Eclipse+Tomcat+MAVEN开发环境配置

    https://blog.csdn.net/zhshulin/article/details/30779873 补充: 1.eclipse配置tomcat window——preferences——s ...

  6. JAVA EE 运行环境配置(包含JAVA SE)

    JAVA EE 运行环境配置(包含JAVA SE) 1.下载并安装jre-7u7-windows-i586.exe (最新的JAVA运行环境) 2.下载并安装java_ee_sdk-6u4-jdk7- ...

  7. 架构实战项目心得(三):JAVA和MAVEN的环境配置

    1 java环境配置: 1 下载并安装jdk1.82 配置java环境变量: vi /etc/profile,在文件底部增加以下内容:export JAVA_HOME=/data/program/so ...

  8. 15.Intellij中配置jdk/tomcat/maven

    转自:https://blog.csdn.net/u010414666/article/details/44465905 继上一篇安装好了Intellij之后,我们可以对Intellij,做一些简单的 ...

  9. Sublime Text3 for Java 编译运行环境配置 入门详解 - 精简归纳

    Sublime Text3 for Java 编译运行环境配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 9 / 24 转载请注明出处!️ 目录 Sublime Text3 for ...

随机推荐

  1. poj3580 SuperMemo (Splay+区间内向一个方向移动)

    Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 13550   Accepted: 4248 Case Time Limit: ...

  2. Codeforces Round #602 Div2 D1. Optimal Subsequences (Easy Version)

    题意:给你一个数组a,询问m次,每次返回长度为k的和最大的子序列(要求字典序最小)的pos位置上的数字. 题解:和最大的子序列很简单,排个序就行,但是题目要求字典序最小,那我们在刚开始的时候先记录每个 ...

  3. 获取csc.exe路径

    using System.Runtime.InteropServices; var frameworkPath = RuntimeEnvironment.GetRuntimeDirectory(); ...

  4. 【ybt金牌导航1-2-3】折线统计

    折线统计 题目链接:ybt金牌导航1-2-3 题目大意 在一个图上有一些点,保证任意两个点的横纵坐标都不相同. 要你选一些集合,按 x 坐标排序依次连接,会构成一些连续上升下降的折线,问你折线数量是 ...

  5. C语言之库函数的模拟与使用

    C语言之库函数的模拟与使用 在我们学习C语言的过程中,难免会遇到这样的一种情况: 我们通常实现一个功能的时候,费尽心血的写出来,却有着满满的错,这时却有人来告诉你说:这个功能可以用相应的库函数来实现. ...

  6. CentOS 6 修改/etc/security/limits.conf不生效办法

    我们使用CentOS系统,在部署新的服务经常会遇到 打开最大文件数限制 too many open files的警告,通常我们只需要修改/etc/security/limits.conf该文件,增加两 ...

  7. MySQL 回表查询 & 索引覆盖优化

    回表查询 先通过普通索引的值定位聚簇索引值,再通过聚簇索引的值定位行记录数据 建表示例 mysql> create table user( -> id int(10) auto_incre ...

  8. Vue2.0 多种组件传值方法-不过如此的 Vuex

    码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14404397.html 在vue项目中了解组件间通讯很重要,也是最基础的面试题,可以 ...

  9. 最新 React 源码学习笔记

    最新 React 源码学习笔记 v17.x.x 框架架构 核心算法 设计模式 编码风格 项目结构 为什么出现 解决了什么问题 有哪些应用场景 refs https://github.com/learn ...

  10. 如何用 js 实现一个 bind 函数

    如何用 js 实现一个 bind 函数 原理 实现方式 总结 refs https://developer.mozilla.org/en-US/docs/Web/JavaScript/Referenc ...