JAVA Development tools , The common tool is Eclipse,IntelliJ IDEA.

Now use spring boot&cloud When the framework is being developed , Although you can use the above two tools , But they may not be customized ,IntelliJ Although it's an artifact , But it's too heavy , And it's for a fee , The free community version is also a castration version .Eclipse Of course ok, But we need to install some plug-ins .

Spring The official product is based on Ecplise For the spring boot&cloud Tailor made tools Spring Tool Suite Is a free very suitable development tool .

STS The installation of is also very simple , Use is the same as Eclipse How to operate , No pressure .

install JDK8

If it's not loaded JDK8 Of , Put it on first .

Download address

What I've got here is win x64 edition , Come down , Install... As an administrator , Keep the default path .

After installation , The most important thing, of course, is to examine three environment variables JAVA_HOME,Path,CLASSPATH.

Be careful : Local development environment must be installed jdk, No jre, because jre Under no tools.jar and dt.jar package .

The installation position of this machine is :

C:\Program Files\Java\jdk1.8.0_144

that JAVA_HOME The value is

C:\Program Files\Java\jdk1.8.0_144

Path Include paths in



CLASSPATH The value is


install STS

Getting started with installation , You can refer to :

Working a Getting Started guide with STS

The first is to put STS Come down .

Download address

After downloading , Unpacking a compressed package , Run directly as an administrator ”sts-bundle\sts-3.9.0.RELEASE\STS.exe“ that will do .

The interface is Eclipse The interface of , Please refer to the official website for the usage .


install Spring Tool Suite(STS) More articles about

  1. Eclipse Next Spring cloud Project integration development plug-in Spring Tool Suite (STS) install

    install eclipse plug-in unit Help->Eclipse Marketplace-> Search Search for "Spring Tool Suite (STS) for Eclipse&quo ...

  2. Eclips install STS(Spring Tool Suite (STS) for Eclipse) plug-in unit

    Spring Tool Suite(sts) It's based on Eclipse Development environment of , Used to develop Spring Applications . It provides a ready to use environment to implement , debugging , function , And deploy your Spring Applications . package ...

  3. First use Spring Tool Suite(STS) and Maven The establishment of a Spring mvc project

    One . The goal is In this article . I'm going to show you how to use Spring Frameworks  and  Maven build Create your first J2ee  Applications . Two . Information Maven It's a java Project building tools ( Or from ...

  4. stay Eclipse Installation on Spring Tool Suite

    . Don't pretend IDE Will it Spring bean configure file Spring Tool Suite It's based on Eclipse IDE In the development environment for development Spring Application tools , Out of the box ...

  5. Spring Tool Suite(STS) install

    Spring Tool Suite It's based on Eclipse Development environment of , Can be customized for development Spring Applications . It provides a ready to use environment to implement , debugging , Run and deploy Spring Applications , Include Pivotal ...

  6. Use spring tool suite(STS) Tool creation spring boot Project and error handling

    One . Download the configuration first maven Environmental Science 1. Download address : windows Download zip file 2. Unzip and put it in a file directory 3. Configure environment variables ( ...

  7. Fedora29 install spring tool suite 4.2

    Download installation package Download address : file :STS-4.2.0.RELEASE.tar.gz Unzip the deployment package Extract the file to /opt/STS-4.2.0.RELEASE/ ...

  8. spring tool suite (sts) establish springmvc( No practice )

    Excerpt from :STS(Spring Tool Suite) Set up the default spring mvc project The originality of foreigners , website :http://www.codejava.NET/frameworks/spring/spring ...

  9. Eclipse install spring plug-in unit spring tool suite(STS)

    Installation method: 2 Kind of , One is online installation , It's more convenient , But it takes a long time , One is offline installation , The steps are more complicated , But it takes less time , Let's take a look at the detailed steps . Method 1 : Online installation     1: open eclipse menu Help>Eclise Ma ...

Random recommendation

  1. UNIX Network programming - Non blocking connect And non blocking accept

    1. Non blocking connect After reading a lot of information , My own understanding is : stay socket When you initiate a connection , It takes a while to finish the three handshakes , If the network situation is not good or some other situation , This process takes a long time ...

  2. Android Asynchronous processing one : Use Thread+Handler To achieve non UI Thread update UI Interface

    Android In the process of application development, we need to take the heavy task (IO, Network connection, etc. ) Put it into other threads to execute asynchronously , To achieve non blocking UI The effect of . The following will be introduced from the simple to the deep Android The implementation method of asynchronous processing and the implementation principle of the bottom layer of the system . In this paper, ...

  3. IOS Learning experience summary -- From Zhihu netizens

    Turn to know : I was just learning iOS The same feeling when developing Always want to know the principle What's going on inside It feels like it's in the fog, but iOS Development is like this He's closed ...

  4. Eclipse A collection of using techniques

    modify Eclipse Default JDK "window"( window )---"Preferences.."( Preferences ), And then on the left side of the pop-up dialog : choose "Java&quo ...

  5. Self use LogSystem Share

    .mytitle { background: #2B6695; color: white; font-family: " Microsoft YaHei ", " Song style ", " black ...

  6. GitHub It's very popular with developers on the Internet iOS Open source project ( Two )

    " Every change means a new beginning ." This sentence is used in iOS It can be said that this is the most suitable one .GitHub Upper iOS There are so many open source projects ,iOS Every change , It always leads to iOS The evolution of open source projects , from iOS 1.x ...

  7. appium working principle

    Appium principle During the interview , Asked about appium principle , Not at all , It's embarrassing . You can look at the original directly ...

  8. ----Arrow functions----

    Arrow functions Arrow functions Expressions have a shorter syntax than function expressions , There is no one's own this.argument.super perhaps 1. Rule of grammar : Basic grammar : ...

  9. favorite learning link

    Xpath Awk Sort ...

  10. 2-sat Related review

    2-sat Related review noi I have taken the exam , Who can say exactly sat problem Popular sat The general statement of the problem is like this : There are many collections , There are several elements in each set , Now we give some rules for taking elements , It's up to you to decide if it's feasible , If it is feasible, give a feasible plan . ...