确保 JavaX 包存在

Ensuring that JavaX Package is Present

我在 OS X 上的 Java 8 副本有 javax 包。

我在 Debian/Ubuntu(Linux Mint)上的 Java 8 副本没有。

Exception in thread "main" java.lang.NoClassDefFoundError: javax/vecmath/Point3f

如果 运行 时间不存在,我如何获得包含此软件包的便携版本 (JAR) 并包含它?

有更好的解决方案吗?

问题不在于缺少 javax;在您的 Debian 安装上,您应该拥有它的大部分库,例如 Swing 和 javax.crypto。您缺少的是 Java 3D,一个 而不是 随每个 java 安装一起提供的库。您应该可以下载 Java 3D API here,然后您将在 javax.vecmath 中获得 Point3f 和另一个 类。