čtvrtek 21. října 2010

JavaFX v Ubuntu

Častý problém uživatelů Ubuntu je spouštění, nebo spíše nespouštění JavaFX aplikací. Tento problém velmi často spočívá v instalaci jak OpenJDK, tak i javy od Sunu případně pouze prvního z nich. Ke spuštění JavaFX aplikace se využije OpenJDK a to způsobuje zmíněné problémy. Která java je nainstalovaná lze zjistit příkazem
 sudo update-java-alternatives -l  
Výsledek může vypadat například následovně:
 java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk  
 java-6-sun 63 /usr/lib/jvm/java-6-sun  
Řešení spočívá v instalaci Javy od Sunu (pokud ještě nemáte) a změně Java alternativy. Změna alternativy se provede následovně:
 sudo update-java-alternatives -s java-6-sun  
Pokud si budete později přát změnu na OpenJDK lze použít opět
 sudo update-java-alternatives -s java-6-openjdk  
Pokud si nyní chcete v prohlížeči spustit JavaFX nezapomeňte ho předtím restartovat.