首页 > 解决方案 > 由于斜线不一致,在 unix 上运行 jar 文件 (FileNotFoundException) 错误

问题描述

我没有任何使用 Java 的经验(只是基本知识),我正在尝试在 Unix 系统上运行 Jar 文件。所以我想出了如何使用以下命令运行文件:

java -Xmx80000m -jar ProCon.jar -conv=PD1x -pks=Consensus [...and some other arguments...]

请注意,我正在集群上从我的帐户运行 jar 文件。所以我的路径是这样的:

scratch/user/ProCon/

该应用程序开始运行,但是,我猜它在通过一些错误和警告链接到其资源时会感到困惑:

java.io.FileNotFoundException: .\resources\obofiles\unimod.obo (没有这样的文件或目录)

或者

/scratch/user/ProCon\resources\taxonomy_ID_names.txt

在上面的示例中,似乎 jar 文件读取了我的路径,但添加了另一个带有错误斜杠的路径 (resources\taxonomy_ID_names.txt),导致模型与路径和斜杠混淆。有没有办法解决这些问题?

我使用的程序是 P ROTEOMICS CONVERSION TOOL (PROCON)。它可以从这个链接下载:PROCON

标签: javaunixjar

解决方案


推荐阅读