Este projeto é uma IDE Simples que permite compilar e rodar programas Java. O projeto também contém um script em Python que utiliza a biblioteca Tkinter para a interface gráfica.
Antes de rodar o projeto, siga os passos abaixo para garantir que tenha o ambiente de desenvolvimento correto configurado na sua máquina.
Para compilar os arquivos Java no seu projeto, é necessário ter o JDK instalado.
-
Abra o terminal (Prompt de Comando no Windows, Terminal no macOS ou Linux).
-
Verifique se o JDK já está instalado com o seguinte comando:
javac -version
Se o JDK estiver instalado, você verá algo como:
nginx Copiar código javac 17.0.1 Se o comando não for reconhecido, siga os passos abaixo para instalar o JDK.
Para Windows:
Baixe o JDK aqui.
Durante a instalação, marque a opção "Add Java to PATH".
Após a instalação, abra o Prompt de Comando e digite novamente:
bash Copiar código javac -version Para macOS:
Se você tiver o Homebrew instalado, pode instalar o JDK com o seguinte comando:
bash Copiar código brew install openjdk@17 Após a instalação, adicione o JDK ao PATH editando seu arquivo .bash_profile ou .zshrc:
bash Copiar código export PATH="/usr/local/opt/openjdk@17/bin:$PATH" Para Linux:
No terminal, execute o seguinte comando para instalar o JDK:
bash Copiar código sudo apt install openjdk-17-jdk Após a instalação, verifique se o JDK foi instalado corretamente com:
bash Copiar código javac -version Passo 2: Instalar o Python e o Tkinter Agora, verifique se o Python está instalado e se a biblioteca Tkinter está disponível para a interface gráfica.
Verifique se o Python está instalado com o comando:
bash Copiar código python --version ou, caso use Python 3:
bash Copiar código python3 --version Se o Python estiver instalado, você verá algo como:
nginx Copiar código Python 3.9.6 Se o Python não estiver instalado, siga os passos abaixo para instalá-lo.
Para Windows:
Baixe a versão mais recente do Python aqui.
Durante a instalação, marque a opção "Add Python to PATH".
Após a instalação, execute o comando novamente para verificar a versão do Python.
Para macOS:
Se você tiver o Homebrew instalado, use o comando:
bash Copiar código brew install python Para Linux:
No terminal, use o comando:
bash Copiar código sudo apt install python3 Passo 3: Verificar o Tkinter Para verificar se o Tkinter está instalado, execute o seguinte comando:
bash Copiar código python -m tkinter ou, caso use Python 3:
bash Copiar código python3 -m tkinter Se o Tkinter estiver instalado corretamente, uma pequena janela será exibida.
Caso contrário, instale o Tkinter com:
Para Windows: O Tkinter normalmente é instalado junto com o Python, mas se necessário, execute:
bash Copiar código pip install tk Para macOS/Linux:
bash Copiar código sudo apt-get install python3-tk Como Rodar o Projeto Passo 4: Compilar e Executar o Código Java Navegue até a pasta onde os arquivos .java estão localizados. Você pode fazer isso com o comando cd (no terminal):
bash Copiar código cd /caminho/para/os/arquivos/java Compile os arquivos .java com o seguinte comando:
bash Copiar código javac *.java Isso irá compilar todos os arquivos .java na pasta.
Após a compilação, execute o programa principal com:
bash Copiar código java NomeDaClassePrincipal Substitua NomeDaClassePrincipal pelo nome da classe que contém o método main.
Passo 5: Rodar o Script Python com Tkinter Navegue até a pasta onde o script Python está localizado. Use o comando cd novamente:
bash Copiar código cd /caminho/para/o/script/python Execute o script com o seguinte comando:
bash Copiar código python script.py ou, se você estiver usando o Python 3:
bash Copiar código python3 script.py Isso abrirá a interface gráfica criada com Tkinter.
Contribuindo Se você deseja contribuir para este projeto, siga os seguintes passos:
Faça um fork deste repositório.
Crie uma branch com a sua feature:
bash Copiar código git checkout -b minha-feature Faça suas alterações e commit:
bash Copiar código git commit -m "Descrição da minha feature" Envie para o repositório remoto:
bash Copiar código git push origin minha-feature Abra um Pull Request para o repositório principal.
Licença Este projeto está licenciado sob a MIT License.
mar