Executando verificação de segurança...
2

Olá.
Pelo que entendi sua interface é o terminal, correto? Você não renderiza uma tela ou uma página no browser. É isso mesmo?
Se sim, acredito que o Spring Boot nao irá te ajudar pois você precisará reescrever a interface e as interações da aplicação para funcionar.
O seu objetivo é apenas apresentar o seu projeto para sua turma e instrutor?

Carregando publicação patrocinada...
1

Sim, meu objetivo é de somente apresentar meu projeto visualizado no terminal mesmo, mas tenho que fazer isso através de um site. Não renderizo nenhuma tela nem página, só executo o projeto na pasta bin do diretório raíz.

2

Entendi.
Vejo algumas alternativas, talvez uma delas consiga resolver seu problema, dependendo da situação:

  1. Se você apenas precisa apresentar o seu trabalho rodando, pode acessar sua máquina remotamente e compartilhar a tela (supondo que a apresentação é presencial);
  2. Se você precisa que o instrutor tenha acesso ao programa rodando, pode criar uma pasta com a JRE, o jar do seu projeto e um bat que configura o JAVA_HOME para a JRE local e inicia o seu programa. Coloca isso em um zip e disponibiliza em algum local para download com instruções de comno executar;
  3. Se você REALMENTE precisa que ele esteja rodando em um browser, pode criar um servidor web e mover o código do terminal para esse servidor. Toda parte de entrada e saída deveria ser convertida para ler e escrever em uma página web. Aí o Spring Boot pode te ajudar, mas acredito que seja a forma mais trabalhosa. Além de reescrever vai precisar publicar esse servidor de forma que consiga acessá-lo fora da sua máquina;
  4. Uma outra sugestão é simplesmente copiar todo o seu trabalho para uma IDE online como por exemplo o https://www.online-java.com/ ou uma similar. Se não estiver usando nenhuma biblioteca de terceiros, isso não deve ser muito complexo.
1

Olá, obrigado novamente pela resposta. Estou participando de uma feira tecnológica na escola e a "publicação" de um site é obrigatória, para meu azar, pois sei pouco ou quase nada sobre HTML e CSS e sou absolutamente leigo em JavaScript. Pode me explicar melhor sobre como posso criar um servidor web? Um colega recomendou criar o servidor web com o Jetty, mas não faço ideia de como implementarei isso, vou buscar pesquisar melhor. Além disso, acho que seria mais fácil só simular um terminal na página web e acessar os arquivos pelo meu computador ou mesmo disponibilizar eles para download e explicar os comandos de terminal necessários para rodar o jogo. Será que isso é possível, ou é só uma ideia proveniente da minha ignorância?