Как определить, установлена ​​ли JRE или JDK

У меня есть один компьютер, на котором я намеренно установил JDK. У меня есть другой компьютер с JRE, для, помимо прочего, тестирования. Однако, когда я получил Java-приложение, работающее на этом компьютере, а затем попробовал его по другому, он жаловался, что JDK требуется. Как проверить, установлен ли JDK в моей системе? Примечание: данный компьютер является Mac.

Ответ 1

Вы можете открыть терминал и просто набрать

java -version // this will check your jre version
javac -version // this will check your java compiler version if you installed 

это должно показать вам версию java, установленную в системе (при условии, что вы установили путь java в системной среде).

И если вы этого не сделали, добавьте его через

export JAVA_HOME=/path/to/java/jdk1.x

и если вы не знаете, что у вас есть java вообще в вашей системе, просто используйте find в терминале

то есть. find / -name "java"

Ответ 2

Как правило, установка jdk имеет javac в переменных пути к среде... поэтому, если вы проверяете javac на пути, это довольно хороший индикатор того, что у вас установлен jdk.