"JDK" to Java Development Kit. Oznacza to, że pakiet JDK to pakiet oprogramowania, którego można użyć do tworzenia oprogramowania opartego na języku Java.
"JRE" to Java Runtime Environment. Oznacza to, że środowisko JRE jest implementacją wirtualnej maszyny języka Java, która faktycznie wykonuje programy w języku Java. Bez JRE można skompilować tylko aplikację, ale nie można uruchomić aplikacji.
Ponieważ środowisko JRE zawiera maszynę JVM, która wykonuje kod bajtowy wygenerowany z kompilatora javac, należy dodać ścieżkę środowiska JRE do zmiennej JAVA_HOME ze zmiennych środowiskowych. Oto poradnik dla robią tak: http://java.com/en/download/help/path.xml
Myślałem, że ustawienie 'JAVA_HOME' było wystarczające. Nie? –
@TheEliteGentleman Czy muszę dodać JAVA_HOME? Dodaję ścieżkę Jdk (np. C:/program files/java/....) czy to jest w porządku? – AbdulAziz
Większość programów java wyszukuje "JAVA_HOME", aby określić, gdzie znajdują się JDK i JRE. Twój 'JAVA_HOME' musi wskazywać na katalog java (gdzie znajduje się folder' bin', 'jre',' lib'). –