For our JCart application development we will be using the following Softwares/Tools.
- JDK 8
- SpringSource Tool Suite (STS)
- Apache/Nginx WebServer
I am not going to explain how to install JDK or MySQL because there are plenty of articles you can find on internet.
If you are using Ubuntu based Linux Operating System then you can refer my article My Development Environment Setup on Linux to setup Java development tool chain.