Цитаты исправит это, но вы также можете избежать действий с помощью обратной косой черты:
echo http://whatever.com/?x=1\&y=2
Не сказать, что это лучше, любым способом, это просто еще один вариант для таких ситуаций.
Я установил 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.
Я установил 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.
Я установил 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.
Скомпонованный пакет 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-модулей, таких как компилятор, поиск и многие функции редактора.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 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 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