Prerequisite:
- Install java 21 : https://www.oracle.com/java/technologies/downloads/#java21
- Notepad++ (optional) : https://notepad-plus-plus.org/downloads/
- Eclipse enterprise edition (not java developer) : https://www.eclipse.org/downloads/packages/release/2022-06/r/eclipse-ide-enterprise-java-and-web-developers
- Git : https://git-scm.com/downloads
- Create account on github and configure your system to push code to newly created github account : https://github.com/
- tomcat : https://tomcat.apache.org/download-90.cgi
- mysql (you can hold on this until jdbc session) : https://dev.mysql.com/downloads/installer/
- oracle sql developer : https://www.oracle.com/database/sqldeveloper/technologies/download/