Импорт javax.vecmath - PullRequest
       4

Импорт javax.vecmath

7 голосов
/ 07 декабря 2010

Я хотел бы использовать javax.vecmath в моей программе на Java, но, к сожалению, он говорит:

Не удается разрешить импорт javax.vecmath

Должен ли я сам добавить банку в проект? Где я могу найти этот файл jar? Я в Ubuntu / Eclipse Galileo.

Ответы [ 7 ]

13 голосов
/ 07 декабря 2010

В Ubuntu вы можете apt-get install libvecmath-java.В других системах делайте то, что предлагает Петар Минчев, или ищите в Google что-то вроде «java vecmath», которое появляется https://vecmath.dev.java.net/,, а затем переходите на страницу загрузок .

8 голосов
/ 09 июля 2017

Вместо того, чтобы пытаться получить файл через какой-то ОС-зависимый пакет, было бы лучше использовать менеджер зависимостей, например, Maven или Gradle. Используя Maven, вы можете добавить эту зависимость в файл pom.xml вашего проекта:

<dependency>
    <groupId>javax.vecmath</groupId>
    <artifactId>vecmath</artifactId>
    <version>1.5.2</version>
</dependency>

См. Последнюю версию пакета на Maven Central .


Как показывает ответ, получивший наибольшее количество голосов, вы можете получить банку в Ubuntu с помощью:

apt-get install libvecmath-java

И затем вы можете найти расположение файла jar с помощью:

dpkg -L libvecmath-java | grep jar$

Который должен выводить что-то вроде:

/usr/share/java/vecmath-1.5.2.jar
/usr/share/java/vecmath.jar

Это действительно всего одна банка, файл без версии - это символическая ссылка на другую.

Чтобы добавить jar к пути сборки в Eclipse (в не-Maven проекте):

  1. Щелкните правой кнопкой мыши по проекту
  2. Выбрать Путь сборки / Добавить внешние архивы ...
  3. Найдите файл jar и выберите его

В других операционных системах вы можете скачать файл jar напрямую из Maven Central:

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

3 голосов
/ 29 июня 2014

Найдите файл vecmath, вы можете найти его в /usr/share/java.

Скопируйте содержимое этой папки в /jdk_installation_folder/jre/lib/ext.

Для меня это /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext.

Для копирования можно использовать команду cp или изменить разрешение папки ext на 777, используя chmod.

$ chmod 777 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext

Затем скопируйте всефайлы в проводнике файлов.

$ chmod 755 /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext

Если вы не нашли файл vecmath.jar, скачайте и установите его.

apt-get install libvecmath-java
1 голос
/ 29 января 2018

Если у вас возникла эта проблема в проекте Android в Android Studio, у меня была похожая проблема, и я добавил следующее в мои зависимости внутри app / build.gradle

implementation 'javax.vecmath:vecmath:1.5.2'
0 голосов
/ 13 июля 2017

Предложение # 1:

libvecmath-java Пакет программного обеспечения содержит пакет векторной математики javax.vecmath, который вы можете установить в свой Ubuntu 17.04 (Zesty Zapus), выполнив на терминале приведенные ниже команды

$ sudo apt-get update
$ sudo apt-get install libvecmath-java 

libvecmath-java установлен в вашей системе.

Убедитесь, что пакет libvecmath-java был установлен, используя команды, приведенные ниже,

$ sudo dpkg-query -l | grep libvecmath-java *

В таблице вы найдете имя, версию, архитектуру и описание пакета libvecmath-java.

Ссылка на ресурс: http://thelinuxfaq.com/ubuntu/ubuntu-17-04-zesty-zapus/libvecmath-java

Предложение # 2:

Откройте терминал и установите Java 3D API. Этот API также включает в себя vecmath.jar.

sudo apt-get install libjava3d-java

Ссылка на ресурс:

  1. https://askubuntu.com/a/626128
  2. https://www.howtoinstall.co/en/ubuntu/xenial/libjava3d-java

Предложение # 3:

Вы также можете скачать zip, бинарный файл или exe-файл по следующей ссылке оракула:

  1. http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html#java3d-1.5.1-oth-JPR

Предложение # 4:

В eclipse пошаговая процедура установки с изображениями приведена по следующей ссылке:

  1. https://www.cs.utexas.edu/~scottm/cs324e/handouts/setUpJava3dEclipse.htm
0 голосов
/ 03 марта 2016

Этот пакет является частью Java3D.

0 голосов
/ 07 декабря 2010

Скачать (обновлено) банку и добавить ее в путь к классам. На связанной странице он находится в "zip binaries", а там в j3d-jre.zip lib lib.

...