2014-12-20 6 views
0

Мне нужно использовать ImageJ API для java, но я не знаю, где искать правильный .jar. Я посмотрел here, но не тех, которые выглядят как подходящие для реализации (у них нет классов, указанных в документации)Как я могу реализовать ImageJ API в своем Java-коде?

+1

Вы, скорее всего, ищете http://rsbweb.nih.gov/ij/download.html (хотя, по общему признанию, я тоже немного запутался в этих библиотеках прямо сейчас) – Marco13

+0

Спасибо, это заставил меня вернуться и еще раз взглянуть на эту страницу. соответствующий .jar появляется, когда вы нажимаете ссылку «онлайн» в разделе «Исходный код» –

+0

Сайт http://imagej.net/ - это унифицированный веб-сайт о ImageJ. Страница [исходный код] (http://imagej.net/Source_code) и другие [темы развития] (http://imagej.net/Development) объясняют структуру библиотек. Если это все еще запутывает, предложения по совершенствованию документации были бы очень желанными. Сайт является вики, поэтому каждый может вносить изменения и улучшения. – ctrueden

ответ

3

Библиотека net.imagej:imagej является верхним уровнем ImageJ2 библиотеки.

Библиотека net.imagej:ij является библиотекой для ImageJ 1.x.

Вы можете добавить зависимость от ImageJ 1.x к приложению, используя следующую зависимость:

<dependency> 
    <groupId>net.imagej</groupId> 
    <artifactId>ij</artifactId> 
    <version>1.49m</version> 
</dependency> 

Вы также можете:

0

Я только что нашел правильный .jar с некоторым нажатием, заданным комментарием Marco13. Вы можете найти его here, называются ij.jar

+1

Обратите внимание, что загрузка ij.jar с этого сайта будет произвольной версией (независимо от последней версии IJ). Использование зависимости Maven, предложенное ctrueden выше, дает те же классы с точным сочетанием версий и, таким образом, является предпочтительным способом разработки, если вы захотите распространять свой плагин другим пользователям. См. Также документацию [Воспроизводимая сборка] (http://imagej.net/Reproducible_builds#Reproducible_builds). – hinerm

Смежные вопросы