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日

相关推荐

  • Webpack入门,资源处理流程

    在前几篇的文章中,梳理了Webpack的模块打包功能。可以把Webpack打包模块理解成类似于工厂中的产品组装,也就是把一个个零部件拼起来得到最终的成品。接下来的几篇,则主要要关注…

    2022年11月18日
    716
  • spring boot练习篇之用户登录系统【接口篇】

    写在前面 抛弃JSP,只做纯粹的前后端分离项目。 作为一个资深前端工作者,想要转JavaWeb开发,无论是书籍,还是网上视频、资料,竟然没有一篇能清楚明白地讲解怎样搭建一个前后端分…

    2021年5月25日
    1.7K
  • JAVA基础知识整理

    终于下定决心2020年转JAVA开发,自学之路坎坷曲折。俗话说的话,好记性不如烂笔头。如果有小伙伴们也像我一样在JAVA自学之路上徘徊,那就关注一下我的博客网站。我会不定期更新一下…

    2020年1月11日
    1.8K
  • css晦涩难懂的点都在这啦

    CSS大家肯定都是会的但是每个人所撑握的情况都不一样,特别是已经工作几年的前辈(这里指的是我司)很多CSS玩法都不知道,可能他们已经习惯了用组件, 但是面试的时候又不可避免问,所以…

    2021年1月20日
    1.4K
  • servlet学习之获取表单数据(IDEA2020.2篇)

    首先,创建一个servlet工程。 如果你不会用IDEA2020.2创建servlet工程,请打开下面链接浏览网站博文。 https://www.edu24.cn/course/j…

    2020年9月8日
    1.5K
  • Webpack入门,预处理器

    一个Web工程通常会包含HTML、JS、CSS、图片、字体等多种类型的静态资源,且这些资源之间都存在着某种联系。对于Webpack来说,所有这些静态资源都是模块,开发者可以像加载一…

    2022年11月21日
    750
  • MyBatis配置之typeHandler类型处理器

    typeHandler类型处理器作用 MyBatis在预处理语句(PreparedStatement)中设置一个参数时,或者从结果集(ResultSet)中取出一个值时,都会用注册…

    2022年4月20日
    1.2K
  • 曾被问及的一些关于VUE的面试题

    由于没有系统的专研过VUE,关于VUE的一些理论知识点,没有去挖心思记忆及理解,只是在实际工作中知道怎么去使用。所以曾在面试的过程中被人嫌弃过,这一直是小编的痛点,/(ㄒoㄒ)/~…

    2022年4月2日
    896
  • 前端遍历树形数据,返回满足条件的树形数据

    在一次做手机端小程序项目中,有一个机构表单项,需要在页面展示是树形层级结构,但是后端开发人员返回的数据却是一维数组,而且还要在前端做过滤筛选功能。但是在使用的手机端组件库中,却没有…

    2022年11月8日
    521
  • JavaScript 事件委托详解

    基本概念 事件委托,通俗地来讲,就是把一个元素响应事件(click、keydown……)的函数委托到另一个元素; 一般来讲,会把一个或者一组元素的事件委托到…

    2021年3月8日
    1.2K

发表回复

登录后才能评论