gpt4 book ai didi

java : "Unable to access jarfile ..."

转载 作者:太空狗 更新时间:2023-10-29 12:18:14 25 4
gpt4 key购买 nike

我已经下载了 RoboMind ( http://robomind.net ) 并尝试让它在 Linux Mint12 上运行知道 Min12 不是最新版本,我仍然希望它运行...

当我使用包中的 .sh 文件时,出现错误:“无法访问 jarfile ...”

如果我在相同的提示符下,在相同的目录中键入完全相同的命令,它会起作用:

这里是命令行的复制粘贴:

magnus@martin-HP-625 ~/Downloads/RoboMind $ ./robomind.sh

Unable to access jarfile RoboMind.jar

magnus@martin-HP-625 ~/Downloads/RoboMind $ cat ./robomind.sh

java -jar -Djava.ext.dirs=lib -Dsun.java2d.ddscale=true -Dsun.java2d.noddraw=true RoboMind.jar

magnus@martin-HP-625 ~/Downloads/RoboMind $ java -jar -Djava.ext.dirs=lib -Dsun.java2d.ddscale=true -Dsun.java2d.noddraw=true RoboMind.jar

java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1076)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1053)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1347)
at robo.RoboMind.startGui(RoboMind.java:168) ... <snip>

现在它可以工作了......?

有什么区别?
我按照其他帖子中的建议弄乱了 javapath 等,但对上述情况没有任何影响。

为什么 .sh 脚本找不到 .jar 文件,而提示符下的完全相同的命令没有问题?

最佳答案

我给你“解”,我让你发现“为什么”。

刚刚启动:

# dos2unix robomind.sh

..之后它将起作用。如果您没有安装 dos2unix,apt-get install dos2unix

关于 java : "Unable to access jarfile ...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18943728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com