Um pequeno sistema de cadastro de clientes (CRUD) em Java puro, pronto para rodar no Windows. Não usa frameworks nem gerenciadores de dependência.
- JDK 8+ instalado e acessível no PATH (javac/java)
- Windows (scripts .bat incluídos)
- Compile e gere o JAR:
# No PowerShell
cd "c:\Users\PC Gamer\Desktop\crud"
./build.bat- Execute o aplicativo:
./run.bat- Limpeza (opcional):
./clean.batOs dados são salvos em data/customers.csv no formato CSV simples.
- Listar clientes
- Cadastrar novo cliente
- Buscar cliente por ID
- Atualizar cliente
- Remover cliente
- Persistência em arquivo CSV (sem libs externas)
- CSV simples: campos com vírgula não são recomendados. Aspas duplas são escapadas automaticamente, mas evite vírgulas para manter a simplicidade.
- O arquivo customers.csvé criado automaticamente na primeira execução de gravação.
crud/
  ├─ data/
  │   └─ customers.csv
  ├─ src/
  │   └─ com/example/crud/
  │       ├─ Customer.java
  │       ├─ CustomerRepository.java
  │       └─ Main.java
  ├─ build.bat
  ├─ run.bat
  ├─ clean.bat
  └─ README.md