如何在Linux中制作‘ngs-java’?

如何在Linux中制作‘ngs-java’?

我想通过以下指令安装“ngs”:

https://github.com/ncbi/ngs/wiki/Building-and-Installing-from-Source

在步骤 5(创建每个子项目)中,我尝试根据以下代码创建 ngs-java:

make -C ngs-java

但我收到以下错误:

make: Entering directory '/home/genetic/ncbi/ngs/ngs-java'
*** File 'Makefile.config.linux.x86_64' is missing. Please run ./configure
make: *** [/home/genetic/ncbi/ngs/ngs-java/Makefile.rules:72: Makefile.config.linux.x86_64] 
Error 1
make: Leaving directory '/home/genetic/ncbi/ngs/ngs-java

在 ngs-java 文件夹中,我运行 ./configure 然后得到以下结果:

Configuring NGS-JAVA package
checking system type... Linux
checking OS distributor... Ubuntu
checking machine architecture... x86_64
checking for supported architecture... x86_64 (64 bits) is supported
checking for supported OS... Linux (linux) is supported
checking for supported tool chain... jdk tool chain is supported
checking for javac... no
configure: error: 'javac' cannot be found

然后我安装了 java。现在当我运行 java -version 并得到以下结果:

 openjdk version "11.0.9.1" 2020-11-04
 OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
 OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

之后我设置了 java 环境变量的路径:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

但是当我跑的时候

。/配置

在 ngs-version 中我再次看到有关 javac 的错误。

如果有人能评论帮助我解决这个错误我将不胜感激。

相关内容