Installing Spring Tool Suite

STS IDE

STS IDE (Spring Tool Suite) is an eclipse based IDE (Integrated development environment) for developing Spring applications. It provides massive support for the implement, run, deploy, debug the Spring applications. Further, it allows us to built large applications from scratch.

Here is how to add the SVN plugin (Subclipse) to your Spring Tool Suite. Open the Spring Tool Suite and go to the dashboard. Click on Extensions (It is under the Help and Documentation heading). Search for Subclipse. Check the checkbox and click Install.

The Spring Tool Suite is an Eclipse-based development environment that is customized for developing Spring applications. It provides a ready-to-use environment to implement, debug, run, and deploy your Spring applications, including integrations for Pivotal tc Server, Pivotal Cloud Foundry, Git, Maven, AspectJ, and more. Step 03: Installing Spring Tool Suite Note: For Linux and Windows, exists an extra step, the installation process asks for define the JDK path. Here in my Mac was not need it. I don't know why exists this behaviour, but if in your side the STS asks for the JDK path, then proceed to define it. The SpringSource Tool Suite (STS) is a development environment based on Eclipse that comes configured with all the plugins needed to work with dm Server and OSGi. This includes the latest version of dm Server Tools, so no updates are necessary. Although the steps are similar, the details of installing STS depend on the operating system. Spring Tool Suite (STS) is an Eclipse-based IDE which is optimized for developing Spring framework-based projects. If you are already using Eclipse IDE, you may consider installing STS as a plug-in for your existing Eclipse, because that's faster than downloading the STS separately.

STS IDE integration is available for other code editors such as VSCode, Theia IDE, eclipse, and more. It provides world-class supports for these IDEs.

In this section of learning Spring Boot series, we will see how to download, install, setup, and getting started with the STS IDE.

Download STS IDE

To download STS IDE, visit https://spring.io/tools. Select your required platform. In this tutorial, we are using the Linux platform. But I will explain each step for installing in Windows too.

Installation of STS IDE

Follow the below steps to install STS IDE:

Step1: Extract the zip file and select the executable file (.exe for Windows). It can be located under package “spring-tool-suite-4-4.7.0.RELEASE-e4.16.0-linux.gtk.x86_64”.

Double click on the SpringToolSuite4 file.

Step2: The installation process of the STS IDE begins:

It will take a while and install the STS IDE. On your system.

Step3: Next, it will ask for the default workspace.

Select your default workspace and click on the Launch button to proceed.

Step4: Now, it will start configuring the specified workspace.

Step5: The Spring Tool Suite is successfully installed on your machine. It will look like:

Error While Installing Spring Tool Suite

Getting Started With STS (Spring Tool Suite)

As we have installed STS, now launch the STS and start creating and exporting project with it. Let’s import a getting started guide to understand how to import projects in STS.

To import the getting started guide. Navigate it to File-> New-> Import Spring Getting started content. Consider the below image:

A popup window will open which ask you to search and select the any of published guide from the spring website. You can either scroll the given list or search for your requirement.

You can select the build tool (Maven or Gradle) as per your need. They’re also a code set option is available to decide whether to grab the initial code set or complete code set. You can select both options.

Installing Spring Tool Suite

The initial code set option provides an empty project and the complete code set option provides the code from the guide. Both options are selected to compare your work against the guide.

Installing Spring Tool Suite

I have selected the spring boot guide option. It will import a guide for developing spring boot applications. It will open a browse tab inside your STS IDE having the getting started guide.


STS: Spring Tool Suite is ready to run a time environment for Java, Scala, Groovy, Kotlin, and etc programming languages. It is used to deploy Spring applications directly. It is working like Eclipse IDE but very fast and easier to Spring applications.

Prerequisites :

Ubuntu 16.04 version operating system

JDK 1.7 or more version for compatibility

Step 1: Goto Spring official website: https://spring.io/tools3/sts/all
then select the Linux operating system to download the tarball from the site.

Step2: After downloading the tarball, move into Java path for better compatibility.

Step3: Change the permission of the Spring tarball using below command:

Step 4: Extract the tarball using below command from the command prompt:

Installing spring tool suite in eclipse

Install Spring Tool Suite In Linux

Output: We get three folders like legal, pivotal-tc-server and sts-version.RELEASE

Step5: Goto sts-version.RELEASE folder then runs the “STS” application directly. Will get “Spring Tool Suite 3 Launcher”. Click on the “Launch” button.

Installing Spring Tool Suite 4

Step 6: We get the Spring Tool Suite Dashboard for Spring writing, deploying Applications for easier.
Creating a simple Spring Application:

Step 7: Goto top corner left of the STS Eclipse IDE click on the below option:

Step 8: Give your name of the Spring Starter Project Name, then choose Type version either Maven or other options.
Step 9: Then prove Group, Artifacts of your project details. Click on “Next” then choose Spring Boot Version. If you want Cloud-based then choose the AWS, GCP etc, then click on “Finish” simply.

Photo on delivery shows you that your package is safe on arrival. The photo shows the location of your package. Delivery photos may appear in Track your package in Your Orders. If you want to view a delivery photo, sign into your Amazon account. Amazon delivery business opportunity. Amazon now also does this thing where they sometimes take photos of your unattended package after it was delivered. Yes, there are privacy concerns (and you can opt-out of the service if you’d. A package left on a porch was taken away by the very Amazon driver who delivered it. A Nest video camera in a North. The delivery person takes a photo, attaching it to the appropriate order, and that photo is a proof of delivery for the Amazon customer and Amazon customer service. If you shop online frequently, this service might make you feel safer until, as is my case, it doesn't. Remember those photos of my packages not at my front door? Are you sure a package wasn’t delivered? As a few already stated the new policy in some areas is that when a driver makes a delivery they take a photo of where the package is. There are guidelines to what they can take a picture ofaka no humans o.

Spring Tool Suite Download For Windows 10

Step 10: Then automatically create a simple Spring project in STS with main, test files including pom.xml file in the project.

Install Spring Tool Suite On Ubuntu

Step 11: The above steps are very simple to create projects in STS.

Installing Spring Tool Suite On Ubuntu

Summary: Here is the Installation of Spring Tool Suite on Ubuntu 16.04(Linux operating system) and creating a sample Spring project with details of the project including cloud bases also. It same as Windows operating system for installation and creating projects on STS.