Eu tive exatamente o mesmo problema no openSUSE13.2 com o eclipse. A solução foi mover o arquivo jfxrt.jar (pode ser encontrado no tarball do Java SE Development Kit 8u45) para:
/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/jfxrt.jar
Não para /usr/lib64/jvm/java-1.8.0-openjdk-1.8.0/jre/lib/ext/jfxrt.jar como eu fiz antes.