【发布时间】:2012-04-28 12:59:57
【问题描述】:
我正在尝试使用此处的示例: http://www.biojava.org/wiki/BioJava%3aCookbook%3aSeqIO%3aReadGESBiojavax
但是它无法找到我使用的 org.biojava 导入。我尝试下载和编辑 POM.xml 并将其添加到项目中,但它没有任何效果。有什么建议吗?
【问题讨论】:
我正在尝试使用此处的示例: http://www.biojava.org/wiki/BioJava%3aCookbook%3aSeqIO%3aReadGESBiojavax
但是它无法找到我使用的 org.biojava 导入。我尝试下载和编辑 POM.xml 并将其添加到项目中,但它没有任何效果。有什么建议吗?
【问题讨论】:
您正在查看的示例是旧版 biojava 版本 1.8.X 的一部分。尝试查看 3.X 系列中的示例... http://www.biojava.org/wiki/BioJava:CookBook
【讨论】:
你在使用 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(我和 biojava-people 都不推荐),您可以在此处下载所需的 jar 文件:http://www.biojava.org/download/maven/org/biojava/ 但请注意:您必须自己下载并添加 biojava 使用的所有传递依赖项(.jar 文件)。在这种情况下,我强烈建议你试试 Maven!
【讨论】:
您需要下载 biojava.jar 并将其包含在您的类路径中(您可以从 here 手动下载它)——注意 .jar 文件可能还有一些其他需要的 .jar 文件
如果你有 pom.xml,你可以将你的项目设置为与 maven 兼容,然后运行 maven——它将下载所有需要的 .jars 并正确设置类路径(如果 pom 文件配置正确)
【讨论】: