Menu Zamknij

Produkty JetBrains nie startują na Linuksie

Produkty JetBrains (PHPstorm, WebStorms, InielliJ Idea, CLIon, PyCharm, RubyMine…) wymagają Javy od Oracle i nie współpracują z OpenJDK – dlatego najpierw trzeba ją pobrać z oracle.com. Jeśli dalej nie startuje i wyjście konsoli przypomina:

java version "1.5.0"
gij (GNU libgcj) version 4.8.3 20141208 [gcc-4_8-branch revision 218481]
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
libgcj: Error opening agent library.
libgcj: couldn't create virtual machine

To winne jest niewykrywanie realnej wersji Javy. Najprościej dopisać linijkę:

JDK_HOME=/usr/java/latest

do pliku sh odpalającego każdy produkt (np. /opt/jetbrains/0xdbe/bin/0xdbe.sh ).

 

Dodatkowo na openSuse 13.2 JKD/JRE od Oracle z paczki RPM nie instaluje się od razu  narzekając na (teoretycznie spełnione) zależności

/usr/sbin/alternatives is needed by jdk1.8.0

Trzeba nam dwóch paczek – alternatives i update-alternatives.

Dodaj komentarz