java - Biojava 示例运行时出现 ExceptionInInitializerError

标签 java jvm bioinformatics biojava

我尝试运行来自维基百科的一个非常简单的示例 BioJava copy&pase。

package test;    
import org.biojava.nbio.data.sequence.FastaSequence;
import org.biojava.nbio.ronn.Jronn;

    public class Run {

    public static void main(String[] args) {

        FastaSequence fsequence = new FastaSequence("Prot1", "LLRGRHLMNGTMIMRPWNFLNDHHFPKFFPHLIEQQAIWLADWWRKKHC" +
                "RPLPTRAPTMDQWDHFALIQKHWTANLWFLTFPFNDKWGWIWFLKDWTPGSADQAQRACTWFFCHGHDTN" +
                "CQIIFEGRNAPERADPMWTGGLNKHIIARGHFFQSNKFHFLERKFCEMAEIERPNFTCRTLDCQKFPWDDP");
        Jronn.Range[] ranges = Jronn.getDisorder(fsequence);
    }
}

但是,当我运行它时,出现以下异常:

   Exception in thread "main" java.lang.ExceptionInInitializerError
    at test.Run.main(Run.java:16)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Caused by: java.util.InputMismatchException
    at java.util.Scanner.throwFor(Scanner.java:864)
    at java.util.Scanner.next(Scanner.java:1485)
    at java.util.Scanner.nextFloat(Scanner.java:2345)
    at org.biojava.nbio.ronn.ModelLoader.loadModels(ModelLoader.java:188)
    at org.biojava.nbio.ronn.Jronn.<clinit>(Jronn.java:55)
    ... 6 more

Process finished with exit code 1

版本:

"biojava-protein-disorder"  4.1.0

最佳答案

这看起来像是 java 8 的问题,已在 4.2 中解决。您可以尝试最新版本的biojava(4.2.1)吗?

关于java - Biojava 示例运行时出现 ExceptionInInitializerError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33456699/

相关文章:

java - 父/子关系的 Hibernate 注释映射?

java - 更改 JavaFX TableView 字体大小

java - 类包装器和 Java 与 Objective-C 中的单例有什么区别?

java - 如果 jvm 的参数是从其他类型转换过来的,jni 找不到类

java - Annotation Bind Time(Java中什么时候绑定(bind)注解)

c++ - 从没有二维数组的矩阵文件中读取坐标?

java - 如何检查某个消费者是否使用 java 连接到 Kafka 0.9.0.x?

java - 如何在没有JVM的情况下运行java程序?

r - 查找字符串中重叠的长度

r - 将 Bam 文件转换为 CSV