需要帮助安装 .jar 文件。(14.04)

需要帮助安装 .jar 文件。(14.04)

我需要帮助安装 .jar 文件,http://chunky.llbit.se/download.html,这给我带来了问题。我有 Openjdk 7 和 6,并从另一个非官方的地方获得了 8。当我双击 .jar 文件时,它没有打开(我已启用允许它执行的权限)。通过 java -jar 在终端上运行它得到以下结果:

~/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

答案1

您没有说您从哪里获得 Java 8、是否安装了它,或者它是什么版本。

从 Chunky 安装网页http://chunky.llbit.se/install.html


在安装 Chunky 之前,您需要 Java 8 update 40 或更高版本。您可以在此处下载 Java。

在 Ubuntu 和其他一些 Linux 发行版上,您可能必须安装 JavaFX 库才能运行 Chunky。在 Ubuntu 16.04 上,只需安装 openjfx 包即可。


这意味着你至少需要安装默认 jre(OpenJDK 8)和开放jfx

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

如果 Chunky 无法正常运行,你需要安装Oracle Java 8https://java.com/en/或者通过 ppa:

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

相关内容