1

предварительно установил пакет jdk-8u65-linux-x64.rpm отсюда http://www.oracle.com/technetwork/java/ … 33151.html
версия Java :

Консоль
[root@localhost juran]# java -version
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

скачал IntelliJ IDEA отсюда https://www.jetbrains.com/idea/download/, распаковал, запускаю idea.sh (скрипт установки, я так понимаю). вываливает сообщение:

'tools.jar' seems to be not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

типа, пожалуйста, убедитесь, что JAVA_HOME указывает на JDK, а не JRE. где и как это убедиться?)

2

savinovka пишет:

предварительно установил пакет jdk-8u65-linux-x64.rpm отсюда http://www.oracle.com/technetwork/java/ … 33151.html
версия Java :
Консоль
[root@localhost juran]# java -version
openjdk version "1.8.0_65"

Скачивали от Oracle, а версию выдает от OpenJDK.

Установка Oracle Java 8: https://forum.mageia.org.ru/viewtopic.php?id=929

Fedora & GNOME

3 (2015-11-09 13:23:46 отредактировано savinovka)

через MCC удалил всё, что связанно с OpenJDK, установил по новому jdk-8u65-linux-x64.rpm и вуаля:

Консоль
[root@localhost juran]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

IntelliJ IDEA такой поворот событий понравился, установка завершена.
ложка дёгтя, вместе с OpenJDK осиротело около 300 мегабайт пакетов и, как оказалось, умер весь офис. интересно, что ещё оно утянуло с собой...

4

savinovka пишет:

умер весь офис. интересно, что ещё оно утянуло с собой...

А без удаления OpenJDK было никак?
Ведь ссылку на инструкцию дал, там есть команды

Консоль
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000
alternatives --install /usr/bin/javac java /usr/java/latest/jre/bin/javac 200000

после них /usr/bin/jaba и /usr/bin/javac ссылались бы на oracle'овскую java.

Fedora & GNOME

5

xxblx пишет:

А без удаления OpenJDK было никак?
Ведь ссылку на инструкцию дал, там есть команды

Консоль
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000
alternatives --install /usr/bin/javac java /usr/java/latest/jre/bin/javac 200000

после них /usr/bin/jaba и /usr/bin/javac ссылались бы на oracle'овскую java.

есно пробовал. команда

Консоль
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000
ни о чём (т.е. никаких изменений не происходит). а вот после команды
Консоль
alternatives --install /usr/bin/javac java /usr/java/latest/jre/bin/javac 200000
Java вообще не определяется (собственно у https://forum.mageia.org.ru/viewtopic.p … 441#p10441 тоже, но я то точно ставил jdk-8u65-linux-x64.rpm ). дело в том, что по пути /usr/java/latest/jre/bin/javac нет никакого файла javac. его можно найти в директории /usr/java/latest/bin/javac, но это ничего не даёт.  а вот после полного удаления OpenJDK всё стало без всяких там

alternatives

зы. установил по новому либру, она подтянула нужные пакеты с OpenJDK и все теперь дружат))

6

savinovka пишет:

зы. установил по новому либру, она подтянула нужные пакеты с OpenJDK и все теперь дружат))

big_smile

Чисто из любопытства, что теперь выдадут команды?

Консоль
file /usr/bin/java
java -version

Fedora & GNOME

7 (2015-11-09 22:38:22 отредактировано savinovka)

xxblx пишет:

Чисто из любопытства, что теперь выдадут команды?

Консоль
file /usr/bin/java
java -version

Консоль
[root@localhost juran]# file /usr/bin/java
/usr/bin/java: symbolic link to `/usr/java/default/bin/java'

Консоль
[root@localhost juran]# java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)

ps. кста, вот это java-1.8.0-openjdk-headless как раз назад и установило (интересное слово headless - безголовый, глупый, бессмысленный?)

8

headless - подмножество Java, которая может запускается при отсутствии графического дисплея (карты) на компьютере. Например, на серверах и встраиваемых устройствах.