Java 无法通过conda env访问jarfile

Java 无法通过conda env访问jarfile,java,conda,nextflow,Java,Conda,Nextflow,我通过conda下载了一个名为“beagle”的java软件(JavaJDK和java已经安装)。当我运行Nextflow(NF)管道(软件用于NF过程)时,它说: 无法访问jar文件beagle.24Aug19.3e8.jar 我启动了conda env,检查了软件的位置,它在 /share/beagle-5.1_24Aug19.3e8-0/beagle.jar 示例用法如下所示: java -jar beagle.24Aug19.3e8.jar 所以,我的命令是正确的。。我尝试了NF过程中

我通过conda下载了一个名为“beagle”的java软件(JavaJDKjava已经安装)。当我运行Nextflow(NF)管道(软件用于NF过程)时,它说:

无法访问jar文件beagle.24Aug19.3e8.jar

我启动了conda env,检查了软件的位置,它在

/share/beagle-5.1_24Aug19.3e8-0/beagle.jar

示例用法如下所示:

java -jar beagle.24Aug19.3e8.jar
所以,我的命令是正确的。。我尝试了NF过程中的所有组合,如:

  • java-jar/share/beagle-5.1_24Aug19.3e8-0/beagle.jar
  • java-jar beagle.24Aug19.3e8.jar
  • java-jarbeagle.jar
  • java-jar/share/beagle-5.1_24Aug19.3e8-0/beagle.24Aug19.3e8.jar
我错过了什么?为什么无法访问?谢谢


干杯,

好的,我解决了,但忘了更新这里。事实上,工具手册中说,软件的使用应包括:

java -jar beagle.jar
它只适用于“小猎犬””命令。未删除此帖子,因为它可能对smb其他人有帮助


干杯,

康达环境为罐子提供了便利。如果使用它,则不需要指定JAR的完整路径,也不需要在流程声明中对其进行本地化。“无法访问jarfile”基本上是一个找不到文件的错误。嘿,史蒂夫!谢谢,是的,它也有帮助。