Calculate Forum

Поддержка Java 9, 11 на генте и Calculate Linux

Всем привет,

Я работаю с Java и мне нужно установить последнюю Java 11 версию. Вот последовательность моих действий:

  • скачал oracle-jdk-bin-11.0.2
  • поместил в /var/calculate/remote/distfiles/
  • выполнил “sudo USE=gtk3 emerge -avq dev-java/oracle-jdk-bin:11” (я пользуюсь ‘sudo’)
  • получил такое сообщение:

The experimental gentoo-vm USE flag has not been enabled so this JDK
will not be recognised by the system. For example, simply calling
“java” will launch a different JVM. This is necessary until Gentoo
fully supports Java 9. This JDK must therefore be invoked using its
absolute location under /opt/oracle-jdk-bin-11.0.2.

  • После этого вручную указал JAVA_HOME в .bashrc и создал символическую ссылку для ‘java’ и ‘javac’ /usr/bin

Теперь ‘java’ и ‘javac’ работает от версии 11 нo означает ли это что гента Calculate Linux все таки не поддерживает Java 9 и 11? java-config выдает следующее:

me@calculate ~ $ java-config --list-available-vms
The following VMs are available for generation-2:

oracle-jdk-bin-11.0.2 не видно. Когда ожидается поддержка Java 9 и 11?

Спасибо,
Витя.

А разве в CL явы нет? Во всяком случае в генту она присутствует хоть и под маской.

eix dev-java/oracle-jdk-bin
* dev-java/oracle-jdk-bin
     Доступные версии:      
     (1.8)  1.8.0.202^fsd
     (11)   ~11.0.2^fsd
       {alsa commercial cups doc examples +fontconfig +gentoo-vm gtk2 gtk3 headless-awt javafx jce nsplugin selinux source visualvm}
     Домашняя страница:     http://www.oracle.com/technetwork/java/javase/
     Описание:              Oracle's Java SE Development Kit


emerge -s dev-java/oracle-jdk-bin
  
[ Results for search key : dev-java/oracle-jdk-bin ]
Searching...

*  dev-java/oracle-jdk-bin [ Masked ]
      Latest version available: 11.0.2
      Latest version installed: [ Not Installed ]
      Size of files: 175 431 KiB
      Homepage:      http://www.oracle.com/technetwork/java/javase/
      Description:   Oracle's Java SE Development Kit
      License:       Oracle-BCLA-JavaSE

*  dev-java/oracle-jre-bin [ Masked ]
      Latest version available: 1.8.0.202
      Latest version installed: [ Not Installed ]
      Size of files: 84 848 KiB
      Homepage:      http://www.oracle.com/technetwork/java/javase/
      Description:   Oracle's Java SE Runtime Environment
      License:       Oracle-BCLA-JavaSE

[ Applications found : 2 ]

Витя, в курсе что, оракл поменяло лицензию на версии после 8-ки.
Правильные разработчики используют опенждк.
[I] dev-java/openjdk-bin
Доступные версии:
(8) ~*8.191_p12-r1 ~8.212_p03-r3^s ~8.222_p10^s
(11) ~11.0.3_p7-r1 (~)11.0.4_p11

Я уже устанавливал openjdk 11 однако java-config его не узнавала поэтому и решил установить оффициальный с Oracle в надежде что имеет лучше поддержку в системе.

Mastodon Mastodon