我在这里尝试使用示例:http://www.biojava.org/wiki/BioJava%3aCookbook%3aSeqIO%3aReadGESBiojavax
但是,它无法找到我使用的org.biojava导入。 我尝试下载和编辑POM.xml并将其添加到项目中,但没有任何效果。 有什么建议吗?
您正在查看的示例是遗留的biojava版本1.8.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人都不推荐),则可以在此处下载所需的jar文件:http://www.biojava.org/download/maven/org/biojava/但要注意:您必须自己下载并添加biojava使用的所有传递依赖项(.jar文件)。在这种情况下,我强烈建议您尝试一下Maven!
下载biojava.jar并将其包含在你的类路径中(你可以从这里下载它) - 请注意,.jar文件可能有一些它需要的其他必需的.jars
。如果你有一个pom.xml,你可以将你的项目设置为与maven兼容,然后运行maven - 它将下载所有必需的.jars并正确设置类路径(如果pom文件配置正确)