Skip to main content

Project Development Environment Setup Guide

Table of Contents

Prerequisites

  • Windows 11 Operating System
  • Internet connection
  • PowerShell access with administrator privileges

Package Manager Installation

Installing Scoop

Scoop is a command-line installer for Windows that simplifies the installation process of developer tools.

  1. Open PowerShell with administrator privileges
  2. Set execution policy to allow script execution:
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  3. Install Scoop:
    irm get.scoop.sh | iex

Reference: Official Scoop Website

Java Development Kit Installation

Installing OpenJDK 17

After Scoop is installed, you can easily install OpenJDK:

  1. Run the following command in PowerShell:
    scoop install openjdk17
  2. Wait for the installation to complete

Git Installation

Installing Git via Scoop

scoop install git

IDE Installation

IntelliJ IDEA

  1. Download IntelliJ IDEA from JetBrains official website
  2. Follow the installation wizard steps
  3. Configure initial settings upon first launch

Credentials Management

Doppler Setup

For secure credentials management, this project uses Doppler. For detailed setup instructions, refer to Credentials Management Setup

Verification Steps

Verify Scoop Installation

scoop --version

Expected output: Should display the current Scoop version

Verify Java Installation

java --version

Expected output: Should display OpenJDK version 17.x.x

Verify Git Installation

git --version

Expected output: Should display Git version

Next Steps

  1. IDE Setup

    • Install your preferred Java IDE
    • Configure project settings
  2. Environment Variables

    • Verify JAVA_HOME is set correctly
    • Ensure Java is added to PATH
  3. Project Initialization

    • Create new Java project
    • Set up version control
    • Configure build tools

Troubleshooting

If you encounter any issues:

  1. Ensure PowerShell is run as administrator
  2. Check system requirements
  3. Verify network connectivity
  4. Consult the official documentation

Additional Resources


Last updated: November 23, 2024