-1

我想在这里使用这个例子:http: //www.biojava.org/wiki/BioJava%3aCookbook%3aSeqIO%3aReadGESBiojavax

但是它无法找到我使用的 org.biojava 导入。我尝试下载和编辑 POM.xml 并将其添加到项目中,但没有任何效果。有什么建议么?

4

3 回答 3

1

您正在查看的示例是遗留 biojava 版本 1.8.X 的一部分。尝试查看 3.X 系列中的示例... http://www.biojava.org/wiki/BioJava:CookBook

于 2012-05-04T21:45:29.333 回答
0

你在使用 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!

于 2012-04-28T13:08:32.857 回答
0

您需要下载 biojava.jar 并将其包含在您的类路径中(您可以从这里下载)——注意 .jar 文件可能有一些其他需要的 .jars

如果您有 pom.xml,您可以将项目设置为与 maven 兼容,然后运行 ​​maven——它将下载所有必需的 .jar 并正确设置类路径(如果 pom 文件配置正确)

于 2012-04-28T13:09:00.717 回答