Spring Tools学习之JAVA开发环境搭建【windows 10】

一直以来都想学习JAVA,但是苦于找不到门路,网上学习资料要不看不懂,要不需要金钱。

终于,迫于生活与年龄的压力,下定决心,学习JAVA。

写下此文档,记录一下自己学习JAVA之路。

开发工具选择目前最流行的STS(spring tool suite),我用的是第4版,是截至写稿时的最新版本。

接下来就是搭建JAVA开发环境。

首先需要下载并安装JDK【
Java SE Development Kit 8u191】,可从JDK官网下载,我用的是jdk-8u191-windows-x64

安装完JDK之后,就是配置环境变量了。需要配置三个东西:JAVA_HOME、CLASS_PATH及Path。

以我的电脑为例,操作如下:右击【此电脑】-【属性】-【高级系统设置】-【环境变量】-【系统变量】

新增JAVA_HOME及CLASS_PATH,对应值如图所示

Spring Tools学习之JAVA开发环境搭建【windows 10】
JAVA_HOME系统变量配置
Spring Tools学习之JAVA开发环境搭建【windows 10】
CLASS-PATH系统变量配置
Spring Tools学习之JAVA开发环境搭建【windows 10】
Path系统变量配置
CLASS_PATH对应的值是,;%JAVA_HOME%\lib
','代表当前目录
'%JAVA_HOME%\lib'代表JDK安装目录下的lib目录

按照以上步骤,配置好之后,打开命令提示符,【window+R】键,运行cmd;

运行javac命令,出项如图所示结果,代表JAVA开发环境配置成功!

Spring Tools学习之JAVA开发环境搭建【windows 10】
运行javac命令

由于我学习的方向是spring + maven + mybatis,接下来就是在STS【spring tool suite】中配置本地maven库。此步骤可作为选配,因为STS中已经集成了maven,做此配置,是因为使用STS集成的maven库往往下载所需依赖jar包会很慢。

配置maven首先需要下载maven包,附上下载地址

http://maven.apache.org/download.cgi

解压缩maven包,随意找个目录存放,我放在与JDK安装目录的同级目录下,即C:\Program Files

然后打开maven包目录下conf目录中的settings.xml文件,找到

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

修改为

<localRepository>D:/mavenRep</localRepository> 
D:/mavenRep是我存放maven项目依赖包的目录,此目录可自定义

为了能在创建工程项目时,快速下载工程所需依赖包,特别是针对国内网络环境,可能还需要配置maven镜像源,就用maven的淘宝源为例吧。

在setting.xml文件中找到mirros标签,在结束标签之前添加以下代码

<!-- 阿里云仓库 -->
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/central</url>
</mirror>

如果你的网络可以快速的从maven仓库下载依赖包,可忽略此配置。

然后配置环境变量,需要配置两个东西:MAVEN_HOME及Path

操作同配置JAVA环境变量,对应值如图所示

Spring Tools学习之JAVA开发环境搭建【windows 10】
MAVEN_HOME
Spring Tools学习之JAVA开发环境搭建【windows 10】
Path之maven配置

环境变量配置完之后,打开STS开发工具,选择【Window】-【Preferences】-【Maven】

在Maven配置项中选择【Installations】,点击【add】按钮,在打开的选项卡窗口中选择【Directory】,找到存放maven包的目录,然后点击【Finish】,之后启用刚刚安装的maven库。结果如下图所示

Spring Tools学习之JAVA开发环境搭建【windows 10】
STS之Maven配置

然后在maven配置选项卡中选择【User Settings】,选择【User Settings】配置项中的【Browse】,找到之前存放maven包目录中的conf目录下的settings.xml文件。结果如下图所示

Spring Tools学习之JAVA开发环境搭建【windows 10】
STS-Maven-User Settings配置

之后保存配置即可。

至此windows 10下Spring Tools开发Java环境已搭建完成。   

原创文章,作者:ZERO,如若转载,请注明出处:https://www.edu24.cn/course/sts-java-windows-10.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
ZEROZERO
上一篇 2018年10月13日
下一篇 2019年3月19日

相关推荐

  • STS插件mybatis-generator安装及使用

    断断续续学习Java也有好长时间了,没有师傅带,没有项目练手,学习超级慢,也很烦。视频、书籍翻看了一大推,还是没有目标。 相信滴水成海,外加条条大路通罗马,只要坚持,自己终能达成目…

    2019年12月27日
    2.2K
  • Java自学之异常的捕获与处理

    在程序开发中,程序的编译与运行是两个不同的阶段,编译主要针对的是语法检测,而在程序运行时却有可能出现各种各样的错误导致程序中断执行,那么这些错误在Java中统一称为异常。 异常处理…

    2020年12月11日
    1.3K
  • Java自学之抽象类与接口

    面向对象程序设计中,类继承的主要作用的扩充已有类的功能。子类可以根据自己的需要选择是否要覆写父类中的方法,所以一个设计完善的父类是无法对子类做出任何强制性的覆写约定。为了解决这样的…

    2020年12月7日
    1.2K
  • 日常开发 26 个常见的 JavaScript 代码优化方案

    1、NULL、Undefined、”【空】检查 我们在创建新变量赋予一个存在的变量值的时候,并不希望赋予null或undefined,我们可以采用以下简洁的赋值方式。 …

    2021年2月22日
    1.2K
  • spring4.x学习之用户登录与注册

    在之前的文章中我已经把后端工程项目创建好了,接下来就是编写项目了。 首先,我先创建一个数据库。数据库使用的是MySQL,数据库管理工具用的是Navicat。 打开数据库管理工具Na…

    2019年3月21日
    2.0K
  • MyBatis配置之枚举类型typeHandler讲解(上)

    之前发布了一篇《MyBatis配置之typeHandler类型处理器》的文章,讲解了在使用MyBatis时如何自定义typeHandler。但是在MyBatis中枚举类型的type…

    2022年4月21日
    857
  • JAVA学习路线之夯实基础

    第一章 开发环境 JDK(Java SE Development Kit),Java标准版开发包,提供编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行环…

    2020年1月14日
    1.6K
  • CSS中的BFC是什么

    定义 一个块格式化上下文(block formatting context) 是Web页面的可视化CSS渲染出的一部分。它是块级盒布局出现的区域,也是浮动层元素进行交互的区域。 触…

    2022年11月5日
    473
  • Spring Boot的常用注解

    未来的框架趋势是“约定大于配置”,代码的封装会更加严密。开发人员会将更多的精力放在代码的整体优化和业务逻辑上,所以注解式编程会被更加广泛地使用。那么什么是注解?Spring Boo…

    2024年8月29日
    340
  • 封装JDBC工具类,连接MySQL数据库

    JDBC是由java编程语言编写的类及接口组成,同时它为程序开发人员提供了一组用于实现对数据库访问的JDBC API,并支持SQL语言。利用JDBC可以将JAVA代码连接到orac…

    2022年3月31日
    837

发表回复

登录后才能评论