|
Bem vindos ao Repositório IFSC-Codespace-ENG-ADS-JAVA-POO |
Bem-vindos ao Repositório IFSC-Codespace-ENG-ADS-JAVA-POO
Este repositório contém exemplos e projetos desenvolvidos em Java como parte dos cursos Engenharia de Telecomunicações e Análise e Desenvolvimento de Sistemas no IFSC - Instituto Federal de Santa Catarina.
Para começar a trabalhar neste projeto, siga os passos abaixo:
- Acesse este repositório no GitHub.
- Clique no botão "Fork" no canto superior direito para criar uma cópia do repositório em sua conta.
- No seu fork do repositório, clique no botão verde "Code".
- Selecione a aba "Codespaces".
- Clique em "Create codespace on main" para criar um novo ambiente de desenvolvimento.
- O Codespace será iniciado com as configurações Java predefinidas.
- Aguarde a conclusão da configuração automática do ambiente.
- No explorador de arquivos do Codespace, crie um novo arquivo chamado
HelloWorld.java. - Copie e cole o seguinte código:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, GitHub Codespaces!");
}
}- Para compilar e executar o programa, você tem duas opções:
- Use o botão "Run" (
▶️ ) no Codespace para compilar e executar diretamente. - Ou use os seguintes comandos no terminal:
javac HelloWorld.java
java HelloWorldou (quando várias classes em arquivos distintos)
javac *.java
java HelloWorld- Atualizar os pacotes
sudo apt update
#Instalar OpenJDK 17 (versão LTS recomendada)
sudo apt install openjdk-17-jdk -y
#Verificar se foi instalado corretamente
java -version
javac -version
echo $JAVA_HOME- Em caso de Recuperation mode: Comandos básicos de diagnostico
# Verificar status dos serviços
sudo systemctl status
# Verificar espaço em disco
df -h
# Verificar uso de memória
free -h
# Verificar processos em execução
ps aux
# Verificar logs do sistema
sudo journalctl -f- Em caso de Recuperation mode: Comandos de recuperação comuns
# Reiniciar serviços do VS Code
sudo systemctl restart code-server
# Limpar cache do npm (se usando Node.js)
npm cache clean --force
# Limpar arquivos temporários
sudo apt clean
sudo apt autoremove
# Resetar permissões do workspace
sudo chown -R $(whoami):$(whoami) /workspaces
# Verificar e reparar sistema de arquivos
sudo fsck -f /dev/sda1- Em caso de Recuperation mode: Para problemas específicos
# Ctrl + C para cancelar processo atual
# Ctrl + Z para suspender processo
# Ctrl + D para sair do shell atual- Em caso de Recuperation mode: Se há problemas de rede
# Testar conectividade
ping google.com
# Reiniciar serviços de rede
sudo systemctl restart systemd-networkd- Em caso de Recuperation mode: Recovery mode completo
# Modo de emergência - usar apenas se necessário
sudo systemctl rescue
# Para sair do modo de emergência
sudo systemctl default- Contém os arquivos fonte (.java) dos projetos e exemplos.
git add .ougit add file.javagit statusgit commit -m "add versao x"git push -u origin main
- Documentação Oracle Java
- Documentação Oracle Java Language Specification
- Java Cheat Sheet
- GitHub Codespaces Documentation
Sinta-se à vontade para contribuir com este repositório! Você pode:
- Abrir
issuespara reportar problemas ou sugerir melhorias. - Submeter
pull requestscom novos exemplos ou correções. - Melhorar a documentação existente.
- Ou entrar em contato
ramon.mayor at: ifsc.edu.br
Prof. Dr. Ramon Mayor Martins
Professor do IFSC - Campus São José
Áreas: Programação, Algoritmos e Estruturas de Dados
[Website Pessoal](https://rmayormartins.github.io/)
Este repositório e seus projetos estão sob licença específica. Consulte cada projeto individual para mais detalhes.