tldr/pages.pt_BR/common/java.md

29 lines
808 B
Markdown
Raw Normal View History

2021-10-10 16:04:23 +01:00
# java
> Inicializador de programas Java.
2023-06-04 02:48:54 +01:00
> Mais informações: <https://docs.oracle.com/en/java/javase/20/docs/specs/man/java.html>.
2021-10-10 16:04:23 +01:00
- Executa um arquivo Java `.class` que contém um método main, usando o nome da classe:
`java {{nome_da_classe}}`
- Executa um programa Java e usa classes adicionais de terceiros ou definidas pelo usuário:
`java -classpath {{caminho/para/classes1}}:{{caminho/para/classes2}}:. {{nome_da_classe}}`
2021-10-10 16:04:23 +01:00
- Executa um programa `.jar`:
`java -jar {{nome_do_arquivo.jar}}`
2021-10-10 16:04:23 +01:00
- Executa um programa `.jar` com o debugger aguardando conexão na porta 5005:
2021-10-10 16:04:23 +01:00
`java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005 -jar {{nome_do_arquivo.jar}}`
2021-10-10 16:04:23 +01:00
- Exiba a versão do JDK, JRE e HotSpot:
2021-10-10 16:04:23 +01:00
`java -version`
- Exiba os comandos disponíveis do Java:
`java -help`