Setup Instructions
Following are the software that are required to be installed in your system to get RASP running.
Installation
1. Java Development Kit (JDK) This is essential for Java development. You need to install JDK on your development machine. It includes the Java Runtime Environment (JRE), compilers, and other tools needed for developing Java applications. (jdk 21 - preferred)
jdk 21 - Click on https://www.oracle.com/in/java/technologies/downloads/
2. Integrated Development Environment (IDE) While not strictly necessary, using an IDE . Popular choices include Eclipse, IntelliJ IDEA, and NetBeans. These IDEs offer features like code completion, debugging, and project management.
IntelliJ IDEA - Click on https://www.jetbrains.com/idea/download/?section=windows
Download Community Edition.
3. Build Tool You might need build tools like Apache Maven to manage dependencies, compile code, run tests, and package your Java applications.
4. Version Control It's highly recommended to use version control systems like Git to manage your source code and collaborate with others effectively.
git - Click on https://git-scm.com/download/win
5. Database Software You'll need the appropriate database software installed on your development machine. RASP is compatible with popular database choices like MongoDb and MySQL.
MongoDb
- Click on https://www.mongodb.com/try/download/community
- Download the current version.
- Change the port to 23017
MYSQL Click on [https://dev.mysql.com/downloads/installer/]
6. Node.js React applications are typically built using Node.js, which includes npm (Node Package Manager). You'll need to install Node.js on your development machine to set up a React development environment.