Проблема с установкой Eclipse с Java 9 на Ubuntu

Цитаты исправит это, но вы также можете избежать действий с помощью обратной косой черты:

echo http://whatever.com/?x=1\&y=2

Не сказать, что это лучше, любым способом, это просто еще один вариант для таких ситуаций.

2
задан 13 November 2017 в 14:00

6 ответов

Я установил Eclipse Oxygen (последняя версия Eclipse) и openjdk-9-jdk, а Eclipse работает с openjdk-9-jdk в этой версии. Если вы хотите сохранить openjdk-8-jdk в качестве версии Java по умолчанию для использования в новом Eclipse Oxygen, вы можете открыть Eclipse и добавить openjdk-9-jdk из Eclipse следующим образом:

Выбрать Window - > Настройки. На панели справа от окна «Настройки» щелкните черный треугольник слева от Java, чтобы развернуть его. Дважды щелкните Установленные JRE. Нажмите «Добавить» в левой части окна настроек, чтобы добавить новую JRE. Выберите «Стандартная виртуальная машина» и нажмите «Далее». В поле JRE Home: тип поля /usr/lib/jvm/java-9-openjdk-amd64 (или i386 вместо amd64 для 32-разрядного Eclipse) В поле типа JRE Name: java-9-openjdk-amd64 (или i386 вместо amd64 для 32-разрядного Eclipse) Нажмите кнопку «Применить». Теперь в Installed JREs в шаге 3 вы можете установить флажок слева от JRE в списке установленных JRE, чтобы выбрать его по умолчанию, и нажмите кнопку «Применить», чтобы применить изменение в установленной по умолчанию JRE.

Те же инструкции не работают для версии Eclipse по умолчанию в Ubuntu 16.04.

0
ответ дан 22 May 2018 в 16:16

Я установил Eclipse Oxygen (последняя версия Eclipse) и openjdk-9-jdk, а Eclipse работает с openjdk-9-jdk в этой версии. Если вы хотите сохранить openjdk-8-jdk в качестве версии Java по умолчанию для использования в новом Eclipse Oxygen, вы можете открыть Eclipse и добавить openjdk-9-jdk из Eclipse следующим образом:

Выбрать Window - > Настройки. На панели справа от окна «Настройки» щелкните черный треугольник слева от Java, чтобы развернуть его. Дважды щелкните Установленные JRE. Нажмите «Добавить» в левой части окна настроек, чтобы добавить новую JRE. Выберите «Стандартная виртуальная машина» и нажмите «Далее». В поле JRE Home: тип поля /usr/lib/jvm/java-9-openjdk-amd64 (или i386 вместо amd64 для 32-разрядного Eclipse) В поле типа JRE Name: java-9-openjdk-amd64 (или i386 вместо amd64 для 32-разрядного Eclipse) Нажмите кнопку «Применить». Теперь в Installed JREs в шаге 3 вы можете установить флажок слева от JRE в списке установленных JRE, чтобы выбрать его по умолчанию, и нажмите кнопку «Применить», чтобы применить изменение в установленной по умолчанию JRE.

Те же инструкции не работают для версии Eclipse по умолчанию в Ubuntu 16.04.

1
ответ дан 18 July 2018 в 03:22

Я установил Eclipse Oxygen (последняя версия Eclipse) и openjdk-9-jdk, а Eclipse работает с openjdk-9-jdk в этой версии. Если вы хотите сохранить openjdk-8-jdk в качестве версии Java по умолчанию для использования в новом Eclipse Oxygen, вы можете открыть Eclipse и добавить openjdk-9-jdk из Eclipse следующим образом:

Выбрать Window - > Настройки. На панели справа от окна «Настройки» щелкните черный треугольник слева от Java, чтобы развернуть его. Дважды щелкните Установленные JRE. Нажмите «Добавить» в левой части окна настроек, чтобы добавить новую JRE. Выберите «Стандартная виртуальная машина» и нажмите «Далее». В поле JRE Home: тип поля /usr/lib/jvm/java-9-openjdk-amd64 (или i386 вместо amd64 для 32-разрядного Eclipse) В поле типа JRE Name: java-9-openjdk-amd64 (или i386 вместо amd64 для 32-разрядного Eclipse) Нажмите кнопку «Применить». Теперь в Installed JREs в шаге 3 вы можете установить флажок слева от JRE в списке установленных JRE, чтобы выбрать его по умолчанию, и нажмите кнопку «Применить», чтобы применить изменение в установленной по умолчанию JRE.

Те же инструкции не работают для версии Eclipse по умолчанию в Ubuntu 16.04.

Ubuntu 18.04 и более поздняя версия

Скомпонованный пакет Eclipse из репозиториев Ubuntu по умолчанию идеально подходит для программирования на Java, поскольку он связан с средой разработки Java. Чтобы установить его, откройте терминал и введите:

sudo snap install eclipse --classic

Эта команда установит последнюю версию Eclipse IDE версии 4.8 для разработчиков Java, которая была обновлена ​​8 дней назад. Eclipse Photon JDT полностью поддерживает Java 9: ​​

Компилятор Eclipse для Java (ECJ) реализует все новые улучшения языка Java 9. Обновлены важные функции для поддержки Java-модулей, таких как компилятор, поиск и многие функции редактора.
1
ответ дан 24 July 2018 в 17:49
Вы должны установить openjdk-8-jre:
sudo apt-get install openjdk-8-jre
Следующий переключатель в версию jre-8:
$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status

* 0            /usr/lib/jvm/java-9-openjdk-amd64/bin/java       1091      auto mode
  1            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
  2            /usr/lib/jvm/java-9-openjdk-amd64/bin/java       1091      manual mode
проверить версию java:
$ java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.10.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
запустите eclipse
1
ответ дан 22 May 2018 в 16:16
Вы должны установить openjdk-8-jre: sudo apt-get install openjdk-8-jre Следующий переключатель в версию jre-8: $ sudo update-alternatives --config java There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status * 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 2 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode проверить версию java: $ java -version openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.10.2-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) запустите eclipse
2
ответ дан 18 July 2018 в 03:22
Вы должны установить openjdk-8-jre: sudo apt-get install openjdk-8-jre Следующий переключатель в версию jre-8: $ sudo update-alternatives --config java There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status * 0 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 2 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 manual mode проверить версию java: $ java -version openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.10.2-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) запустите eclipse
2
ответ дан 24 July 2018 в 17:49

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

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