导入javax.vecmath

use*_*869 7 java eclipse jar vecmath

我想javax.vecmath在我的Java程序中使用但不幸的是它说:

导入javax.vecmath无法解析

我应该在项目中自己添加jar吗?我在哪里可以找到该jar文件?我在Ubuntu/Eclipse Galileo上.

Lau*_*ves 13

在Ubuntu你可以apt-get install libvecmath-java.在其他系统上做Petar Minchev的建议,或者在Google上搜索"java vecmath"之类的东西,然后转到https://vecmath.dev.java.net/,然后转到他们的下载页面.


Sto*_*ica 8

而不是尝试通过某些依赖于操作系统的包获取文件,最好使用依赖项管理器,例如Maven或Gradle.使用Maven,您可以将此依赖项添加到pom.xml项目的文件中:

<dependency>
    <groupId>javax.vecmath</groupId>
    <artifactId>vecmath</artifactId>
    <version>1.5.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

Maven Central上查看最新版本的软件包.


正如最高投票的回答所示,你可以在Ubuntu中获得jar:

apt-get install libvecmath-java
Run Code Online (Sandbox Code Playgroud)

然后你可以找到jar文件的位置:

dpkg -L libvecmath-java | grep jar$
Run Code Online (Sandbox Code Playgroud)

哪个应该输出如下:

/usr/share/java/vecmath-1.5.2.jar
/usr/share/java/vecmath.jar
Run Code Online (Sandbox Code Playgroud)

它实际上只是一个jar,没有版本的文件是另一个的符号链接.

要在Eclipse中的构建路径中添加jar(在非Maven项目中):

  1. 右键单击该项目
  2. 选择构建路径/添加外部存档...
  3. 浏览到jar文件并选择它

在其他操作系统中,您可以直接从Maven Central下载jar文件:

https://mvnrepository.com/artifact/javax.vecmath/vecmath/


Boz*_*zho 0

下载(更新)jar 并将其添加到类路径中。在链接页面中,它位于“zip 二进制文件”中,并且位于 的j3d-jre.ziplib 目录中。

  • 下载链接失效了!但是我找到了更新的[下载](https://java3d.java.net/binary-builds.html)链接!(只需删除 .dev) (3认同)