确保 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
和另一个 类。
我在 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
和另一个 类。