NetRunner: Java Mastery Guide 1.0 Help

Configuração da IDE

IDE SETUP ├── IntelliJ IDEA ├── Eclipse ├── VS Code └── NetBeans

IntelliJ IDEA

Instalação

INTELLIJ VARIANTS ├── Community Edition │ └── Open Source └── Ultimate Edition └── Trial/Licensed
# Linux (snap) sudo snap install intellij-idea-community --classic # macOS (brew) brew install --cask intellij-idea-ce # Windows winget install JetBrains.IntelliJ.IDEA.Community

Plugins Essenciais

CORE PLUGINS ├── Java Development ├── Git Integration ├── Maven/Gradle └── Docker

Configuração Inicial

INITIAL SETUP ├── Project SDK ├── Code Style ├── File Templates └── Live Templates

Visual Studio Code

Instalação

# Linux sudo snap install code --classic # macOS brew install --cask visual-studio-code # Windows winget install Microsoft.VisualStudioCode

Extensões Java

EXTENSIONS ├── Extension Pack for Java ├── Spring Boot Extension Pack ├── Java Test Runner └── Debugger for Java

Configurações Recomendadas

{ "java.home": "/path/to/jdk", "java.format.settings.url": "eclipse-formatter.xml", "java.completion.importOrder": [ "java", "javax", "com", "org" ] }

Eclipse

Instalação

ECLIPSE PACKAGES ├── Eclipse IDE for Java ├── Eclipse IDE for Enterprise └── Eclipse IDE for Web
# Linux sudo snap install eclipse --classic # macOS brew install --cask eclipse-java # Windows winget install Eclipse.Java

Plugins Recomendados

ECLIPSE PLUGINS ├── EGit ├── Spring Tools ├── CodeMix └── Darkest Dark Theme

Configurações Avançadas

Personalização

CUSTOMIZATION ├── Theme Setup ├── Keymap Config ├── Code Templates └── Live Templates

Integração Git

GIT SETUP ├── SSH Keys ├── GitHub Integration ├── GitLab Integration └── Bitbucket Integration

Debug & Profiling

DEBUG TOOLS ├── Remote Debug ├── Memory Analyzer ├── CPU Profiler └── Thread Dump

Produtividade

Atalhos Essenciais

SHORTCUTS ├── Code Completion │ ├── Ctrl+Space │ └── Alt+Enter ├── Navigation │ ├── Ctrl+Click │ └── Alt+F7 ├── Refactoring │ ├── Shift+F6 │ └── Ctrl+Alt+M └── Debug ├── F8 └── F9

Templates

// Live Template: psvm public static void main(String[] args) { } // Live Template: sout System.out.println(); // Live Template: fori for (int i = 0; i < ; i++) { }

Troubleshooting

Problemas Comuns

  1. IDE não reconhece JDK

    • Verificar JAVA_HOME

    • Reconfigurar Project SDK

    • Invalidar caches

  2. Performance lenta

    • Aumentar heap memory

    • Desabilitar plugins

    • Limpar índices

  3. Problemas de indexação

    • Invalidar caches

    • Reconstruir índices

    • Verificar exclusões

Configuração do Projeto

Estrutura Básica

PROJECT STRUCTURE ├── src/ │ ├── main/ │ │ ├── java/ │ │ └── resources/ │ └── test/ │ ├── java/ │ └── resources/ ├── pom.xml └── .gitignore

Build Tools

BUILD CONFIG ├── Maven │ └── pom.xml └── Gradle └── build.gradle

Próximos Passos

Workflow Setup

  • Configurar formatação de código

  • Definir templates de projeto

  • Configurar integração contínua

  • Preparar ambiente de debug

Configurar Git

26 June 2025