2
respostas

Não consigo acessar o arquivo via Prompt de comando

Digito o comando como no vídeo e quando aperto enter ele avança para proxima linha sem executar o server.jar.

Microsoft Windows [versão 10.0.22000.2176]
(c) Microsoft Corporation. Todos os direitos reservados.

C:\Users\jhona>dir
 Pasta de C:\Users\jhona


08/03/2019  14:08        39.122.874 server.jar
30/07/2023  06:24    <DIR>          Videos
31/10/2022  18:42    <DIR>          workspace
              13 arquivo(s)    784.181.275 bytes
              46 pasta(s)   101.846.421.504 bytes disponíveis

C:\Users\jhona>java -jar server.jar

C:\Users\jhona>
2 respostas

Olá, Jhonata! Parece que você está com dificuldades para executar o arquivo server.jar através do prompt de comando. Isso pode acontecer por vários motivos, mas vamos tentar resolver isso juntos.

Primeiramente, verifique se o Java está instalado e corretamente configurado em seu sistema. Você pode fazer isso digitando java -version no prompt de comando. Se o Java estiver instalado, você verá a versão do Java exibida. Se não, você precisará instalar o Java.

Outro ponto que pode estar causando o problema é se você tem mais de uma versão do Java instalada em seu sistema. Nesse caso, o comando java -jar server.jar pode estar sendo executado com uma versão do Java que não é compatível com o arquivo server.jar. Para resolver isso, você pode especificar o caminho completo para o executável do Java que é compatível com o server.jar. Por exemplo:

C:\Program Files\Java\jdk1.8.0_221\bin\java -jar server.jar

Além disso, verifique se o arquivo server.jar não está corrompido. Tente baixar o arquivo novamente e executar o comando.

Por último, certifique-se de que não há nenhum outro processo utilizando a porta 8080. Se houver, você pode mudar a porta que o server.jar vai usar com o comando java -jar -Dserver.port=8081 server.jar, como mencionado no texto da aula.

Espero ter ajudado e bons estudos!

Olá Matheus, desde já obrigado por se propor a me ajudar!

Então, pesquisei na internet e fiz basicamente isso que voce disse, desinstalei o java e instalei de novo.

Mas quando uso o comando java -version aparece isso:

C:\Users\jhona>java -version
'java' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

C:\Users\jhona>

Mesmo aparecendo isso as IDE como android studio e intellij roda minha aplicação java normalmente.

Voce mencionou de no caso ter duas versões do java instalado, e realmente tinha o JAVA15 e o JAVA17 tinha desinstalado ambos e instalei somente o JAVA17 e mesmo assim continua o erro!