如何解决 Java Not-class-found 异常?
How can I solve a Java Not-class-found Exception?
我是生物信息学的新手,我正在尝试 运行 使用程序 FastQC v0.11.3 的管道。我在 linux 服务器上本地下载了该程序(没有 sudo 权限)。据我所知,FastQC 是一个 java 编写的程序,需要 Java 1.6 或更高版本。
当我检查我的 Java 版本 java -version
时,它 returns: openjdk version "11.0.6" 2020-01-14 LTS
但是当我尝试 运行 fastqc 时,无论是在我的管道中还是单独使用,它 returns 这个错误:
Error: Could not find or load main class uk.ac.babraham.FastQC.FastQCApplication
Caused by: java.lang.ClassNotFoundException: uk.ac.babraham.FastQC.FastQCApplication
你知道我该如何解决这个问题吗?也许 Java 版本与 fastqc 不兼容?
任何想法都是有帮助的,
谢谢。
您可能下载了源代码而不是二进制文件。如本帖所述
https://github.com/s-andrews/FastQC/issues/19
二进制文件可以从
下载
http://www.bioinformatics.babraham.ac.uk/projects/fastqc/fastqc_v0.11.8.zip
我是生物信息学的新手,我正在尝试 运行 使用程序 FastQC v0.11.3 的管道。我在 linux 服务器上本地下载了该程序(没有 sudo 权限)。据我所知,FastQC 是一个 java 编写的程序,需要 Java 1.6 或更高版本。
当我检查我的 Java 版本 java -version
时,它 returns: openjdk version "11.0.6" 2020-01-14 LTS
但是当我尝试 运行 fastqc 时,无论是在我的管道中还是单独使用,它 returns 这个错误:
Error: Could not find or load main class uk.ac.babraham.FastQC.FastQCApplication
Caused by: java.lang.ClassNotFoundException: uk.ac.babraham.FastQC.FastQCApplication
你知道我该如何解决这个问题吗?也许 Java 版本与 fastqc 不兼容? 任何想法都是有帮助的, 谢谢。
您可能下载了源代码而不是二进制文件。如本帖所述
https://github.com/s-andrews/FastQC/issues/19
二进制文件可以从
下载http://www.bioinformatics.babraham.ac.uk/projects/fastqc/fastqc_v0.11.8.zip