Я пока не сталкиваюсь с реальной проблемой, скорее пытаюсь избежать любой ...
В настоящее время эти пакеты установлены на моем ПК (автоматически устанавливаются при новой установке Kubuntu 14.04):
$ apt list openjdk* --installed
Listing... Done
**openjdk-6-jdk**/trusty-updates,trusty-security,now 6b36-1.13.8-0ubuntu1~14.04 amd64 [installed,automatic]
**openjdk-6-jre**/trusty-updates,trusty-security,now 6b36-1.13.8-0ubuntu1~14.04 amd64 [installed,automatic]
**openjdk-6-jre-headless**/trusty-updates,trusty-security,now 6b36-1.13.8-0ubuntu1~14.04 amd64 [installed,automatic]
**openjdk-6-jre-lib**/trusty-updates,trusty-security,now 6b36-1.13.8-0ubuntu1~14.04 all [installed,automatic]
**openjdk-7-doc**/trusty-updates,trusty-security,now 7u79-2.5.6-0ubuntu1.14.04.1 all [installed,automatic]
**openjdk-7-jre**/trusty-updates,trusty-security,now 7u79-2.5.6-0ubuntu1.14.04.1 amd64 [installed]
**openjdk-7-jre-headless**/trusty-updates,trusty-security,now 7u79-2.5.6-0ubuntu1.14.04.1 amd64 [installed]
Могу ли я безопасно оставить эти пакеты на моем ПК и установить Oracle JDK 8 из Oracle? .com вместе с этими более старыми версиями Java?
И есть ли какие-либо рекомендации относительно установочного каталога для Oracle JDK 8?
Заранее благодарю за ваши предложения.
Хорошо, все пошло хорошо и сюда - как я сделал кратко:
я оставил OpenJDK 6& 7 установленных на моем ПК. По-видимому, без проблем, устанавливающая Oracle JDK8 наряду с ними, в специализированном каталоге. Я только добавил эти строки к моему ~/.profile
в конце целого процесса установки, чтобы убедиться использовать JDK/JRE 8 в любом случае:
export JAVA_HOME=/usr/local/bin/jdk1.8.0_51
export PATH=$JAVA_HOME/bin:$PATH
Примечание: JAVA_HOME
не был установлен ранее.
сопровождаемое учебное руководство http://www.tecmint.com/html5-mobile-web-development-using-netbeans-and-java/ для установки JDK и NetBeans (адаптировался немного к новым выпускам JDK/NetBeans и к моим потребностям - никакое намерение разработать приложения HTML5, таким образом, я загрузил выпуск "Java SE" NetBeans).
каталоги Installation я выбрал (я на самом деле соответствовал учебному руководству):
/usr/local/bin #for JDK.
/usr/local #for NetBeans.
Некоторое время спустя я понял, что двойной щелчок по .jar
файл все еще запускал "Время выполнения OpenJDK Java 6" (cautious-launcher %f /usr/bin/java -jar
) по умолчанию.
, Таким образом, я добавил новую запись (позже набор как предпочтительный) в предпочтениях Ассоциации файлов KDE для известного типа "приложение> x-java-archive":
[Name = Oracle JDK 8 Runtime] [Command = cautious-launcher %f /usr/local/bin/jdk1.8.0_51/bin/java -jar]
Примечание: что касается существующей записи "Время выполнения OpenJDK Java 6", .jar
приложениям не позволят выполниться кроме того, если их Исполняемый бит будет установлен (быть установленным вручную в случае необходимости) - относятся к "осторожному средству запуска".