Импорт биоджава орг.биджава не работает

Я пытаюсь использовать пример здесь: http://www.biojava.org/wiki/BioJava%3ACookbook%3ASeqIO%3AReadGESBiojavax

Однако он не может найти импорт org.biojava, который я использовал. Я попытался загрузить и отредактировать POM.xml и добавить его в проект, но это не имело никакого эффекта. Какие-либо предложения?

3 ответа

Решение

Пример, который вы смотрите, является частью устаревшей версии 1.8.X. Попробуйте посмотреть примеры из серии 3.X... http://www.biojava.org/wiki/BioJava:CookBook

Вам нужно скачать biojava.jar и включить его в свой путь к классам (вы можете загрузить его отсюда вручную) - обратите внимание, что в файле.jar могут быть другие необходимые.jars, которые ему нужны

Если у вас есть файл pom.xml, вы можете настроить свой проект на совместимость с maven, а затем запустить maven - он загрузит все необходимые файлы.jars и правильно настроит classpath (если файл pom настроен правильно)

Вы используете Maven? Если это так, вы должны быть знакомы, чтобы включить это в свой pom.xml (не загруженный):

<dependencies>
  ...
  <dependency>
    <groupId>org.biojava</groupId>
    <artifactId>biojava3-core</artifactId>
    <version>3.0.3</version>
    </dependency>
    <!-- other biojava jars as needed -->
</dependencies>
<repositories>
  <repository>
    <id>biojava-maven-repo</id>
    <name>BioJava repository</name>
    <url>http://www.biojava.org/download/maven/</url>           
  </repository>
</repositories>

Если вы не используете Maven (что ни я, ни био-люди не рекомендуют), вы можете скачать необходимые файлы jar здесь: http://www.biojava.org/download/maven/org/biojava/ Но будьте осторожны: у вас есть загрузить и добавить все транзитивные зависимости (файлы.jar), используемые biojava, самостоятельно. Я настоятельно рекомендую вам попробовать Maven в этом случае!

Другие вопросы по тегам