Requer ajuda para instalar um arquivo .jar. (14.04)

0

Preciso de ajuda para instalar um arquivo .jar, link , que está causando problemas para mim. Eu tenho Openjdk 7 e 6 e eu tenho 8 de outro lugar, não oficial. Quando clico duas vezes no arquivo .jar, ele não abre (tenho permissão para permitir que ele seja executado ativado). Executá-lo através do terminal via java -jar dá isso:

~/Downloads$ java -jar chunky-1.4.3.jar
Exception in thread "main" java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: javafx/stage/Stage
    at se.llbit.chunky.launcher.ChunkyLauncher.firstTimeSetup(ChunkyLauncher.java:276)
    at se.llbit.chunky.launcher.ChunkyLauncher.main(ChunkyLauncher.java:194)
Caused by: java.lang.NoClassDefFoundError: javafx/stage/Stage
    ... 2 more
Caused by: java.lang.ClassNotFoundException: javafx.stage.Stage
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 2 more
    
por Random Human 19.08.2017 / 16:28

1 resposta

0

Você não disse onde obteve o Java 8 e se o instalou ou não, ou qual versão ele é.

Na página da Web Chunky install no link :

Antes de instalar o Chunky, você precisará do Java 8 update 40 ou posterior. Você pode baixar o Java aqui.

No Ubuntu e em algumas outras distribuições do Linux, você pode ter que instalar uma biblioteca JavaFX para poder executar o Chunky. No Ubuntu 16.04, basta instalar o pacote openjfx.

O que significa que você precisa pelo menos instalar default-jre (OpenJDK 8) e openjfx .

sudo apt-get update
sudo apt-get install default-jre openjfx

Se isso não permitir que o Chunky seja executado sem erros, você precisará instalar o Oracle Java 8 encontrado no link ou via ppa:

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
    
por heynnema 19.08.2017 / 17:09