java:“无法访问jarfile ...”

马丁

Newbee转Java

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

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

如果我在同一目录下的同一提示符下键入完全相同的命令,则它的工作原理是:

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

magnus @ martin-HP-625〜/下载/ RoboMind $ ./robomind.sh

无法访问jarfile RoboMind.jar

magnus @ martin-HP-625〜/下载/ RoboMind $ cat ./robomind.sh

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

magnus @ martin-HP-625〜/下载/ 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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章