java - 由于斜线不一致,在 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
解决方案
推荐阅读
- sql - 将列内的字符串拆分为新列
- python - Google Colab 错误 - SMOTE() 更改列名称(功能名称)
- clearcase - 如何在当前视图中查找/列出签入的文件?
- python - 如何创建具有改变颜色的折线图?
- javascript - Airbus Imagery Open Layers 3 WMTS 请求
- kubernetes - if 语句工作错误
- angular - 如何同时实现只输入数字和密码的离子输入?
- prometheus - 需要在 Java 应用程序的 Grafana 中显示指标也用于 Spark 配置批处理应用程序
- python - cv2.PutText vs cv2.AddText 两者有什么区别?
- excel - Excel VBA需要从特定范围设置过滤条件