Javafx не находится на пути к классам по умолчанию даже с Oracle JDK 1.8

Я недавно установил 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?

3
задан 13 April 2017 в 15:24

1 ответ

Необходимо настроить 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"
1
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: