【发布时间】:2010-11-23 09:32:53
【问题描述】:
我一直在尝试从 Linux 上的 Java 应用程序启动浏览器。当这个应用程序第一次运行时,浏览器不会被打开。错误日志显示:shell-init: 无法获取当前目录 getcwd : 没有这样的文件或目录。
在此之后,如果您重新启动,一切就位并且浏览器可以正常打开。
我尝试了很多方法,例如使用 SYStem.setPropert() 将当前目录更改为 /tmp,但没有任何效果。
这个网站上有很多这样的问题,但他们没有帮助。如果有人可以提供解决方法,将不胜感激。
【问题讨论】:
-
想发布一些代码吗?
-
Runtime.getRuntime().exec(cmd);这就是我想要做的。Cmd 基本上是浏览器命令加上要打开的文件的串联
-
我试着做 System.setProperty("user.dir",/tmp);但是没用