【发布时间】:2011-08-30 10:57:16
【问题描述】:
我正在使用 Ubuntu,并且我已经按照site 中的步骤安装了 Griffon。即使我的安装没有错误。当我尝试使用以下命令运行 Griffon 应用程序时:
griffon run-app
我得到的错误是:
java.io.IOException: Cannot run program "null/bin/java" (in directory "/home/anto/anto/staging"): java.io.IOException: error=2, No such file or directory
at java_util_concurrent_Callable$call.call(Unknown Source)
at org.codehaus.griffon.cli.GriffonScriptRunner.executeWithGantInstance(GriffonScriptRunner.java:659)
at org.codehaus.griffon.cli.GriffonScriptRunner.callPluginOrGriffonScript(GriffonScriptRunner.java:518)
at org.codehaus.griffon.cli.GriffonScriptRunner.executeCommand(GriffonScriptRunner.java:300)
at org.codehaus.griffon.cli.GriffonScriptRunner.main(GriffonScriptRunner.java:116)
at org.codehaus.griffon.cli.support.GriffonStarter.rootLoader(GriffonStarter.java:198)
at org.codehaus.griffon.cli.support.GriffonStarter.main(GriffonStarter.java:223)
Caused by: java.io.IOException: Cannot run program "null/bin/java" (in directory "/home/anto/anto/staging"): java.io.IOException: error=2, No such file or directory
at RunApp$_run_closure2.doCall(RunApp.groovy:100)
at java_util_concurrent_Callable$call.call(Unknown Source)
at RunApp$_run_closure1.doCall(RunApp.groovy:32)
at java_util_concurrent_Callable$call.call(Unknown Source)
at java_util_concurrent_Callable$call.call(Unknown Source)
... 7 more
Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
... 12 more
如何摆脱困境并运行我的第一个 Griffon 应用程序?
【问题讨论】:
-
null/bin/java可能是从$JAVA_HOME/bin/java扩展而来的。JAVA_HOME环境变量是否设置正确? -
如何设置?我是 Ubuntu 新手。
-
将
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk添加到您的.bashrc,替换您的实际 JDK 路径。如果不确定 JDK 的安装位置,请尝试readlink /etc/alternatives/javac。 -
这很完美。请输入这个作为答案,我会接受它:D