Я пытаюсь использовать eclipse на моем установленном jdk, что, как мне показалось, должно быть просто сделать в ubuntu (как в windows), но это оказалось удивительно сложной задачей. Во-первых, установка и запуск затмения выполняются так:
$ which javac
/home/xx/jdk1.8.0_192/bin/javac
$ java -version
/home/xx/jdk1.8.0_192/bin/java
$ echo $JAVA_HOME
/home/xx/jdk1.8.0_192
$ dpkg --print-architecture
amd64
$ /home/xx/eclipse.j/java-2018-09/eclipse/eclipse -vm /home/xx/jdk1.8.0_192/bin/java
eclipse-help-about показывает версию как "2018-09 (4.9.0)", а когда я вижу eclipse-help-about-installation_details-configure и выполняю поиск -vm, показывает, что указанная версия jdk используется используемый. И я использую Ubuntu-18.04.
Однако, когда я создаю новый проект в Eclipse, я вижу, что он все еще использует Системную библиотеку JRE "java-11-openjdk-amd64". Как я могу изменить это, чтобы использовать мою версию JDK? Нужно ли устанавливать еще несколько переменных среды, нужно ли настраивать eclipse другим способом?
Я посмотрел на вопросы 16843976 и 3026897, но они на самом деле не помогают.
Второй связанный с этим вопрос (после ответа на вышеприведенное): у меня есть несколько дополнительных jar-файлов (например, для antlr) в каталоге с именем / home / xx / jar. Как я могу сказать Eclipse, чтобы забрать дополнительные банки из этого каталога?