Я недавно установил Oracle JDK 1.8 на мою машину Kubuntu Linux, следуя этому руководству. Я сделал ручную установку, потому что я не мог заставить работать легкую.
Если я правильно понял, javafx должен быть включен в путь к классам по умолчанию после установки Oracle JDK 1.8. Для меня это не так: мне нужно вручную добавлять файл jfxrt.jar
в путь к классам для каждого нового проекта.
Java -version
в терминале дает:
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
Как я могу это исправить, чтобы jfxrt.jar
всегда находился по умолчанию в classpath?
Необходимо настроить CLASSPATH
в /etc/environment
. Выполните следующую команду в терминале ( Ctrl + , Высокий звук + T )
sudo gedit /etc/environment
Добавляют следующие строки (все четыре строки в конце /etc/environment
)
JAVA_HOME="/usr/lib/jvm/oracle_jdk8"
export JAVA_HOME
CLASSPATH="/usr/lib/jvm/oracle_jdk8/lib"
export CLASSPATH
, Кроме того, можно добавить ПУТЬ К КЛАССУ к /etc/profile.d/oraclejdk.sh
, если Вы использовали этот руководство.
export CLASSPATH="/usr/lib/jvm/oracle_jdk8/lib"