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] 删除。
我来说两句