2

最近、新しいプロジェクト用に Grails をインストールした後、jboss のインストールが実行されません。./run.sh を実行すると、次のようになります。

Workhog:bin joenicora$ ============================================ ============================

JBoss ブートストラップ環境

JBOSS_HOME: /opt/jboss

Java: /usr/bin/java

JAVA_OPTS: -Dprogram.name=run.sh -Xms1024m -Xmx3072m -XX:MaxPermSize=1024m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server .gcInterval=3600000

クラスパス: /opt/jboss/bin/run.jar

================================================== =======================

「/usr/bin/java/bin/java」で実行可能ファイルが見つかりません (-1)

OS X 10.7.5

Java バージョン「1.6.0_51」

my bash_profile: export JAVA_HOME=/Library/Java/Home

メッセージのこの部分のパスは正しくないようです: 「"/usr/bin/java/bin/java" (-1) で実行可能ファイルが見つかりません。しかし、私の bash_profile を変更しても、そのパスは更新されません。この問題の原因は何ですか?

4

2 に答える 2

0

JAVA_HOME は/path/to/jdk/baseFoldernot/usr/bin/javaを指し、に追加する必要がありますPATH=.....:/path/to/jdk/baseFolder/bin

于 2013-08-13T16:57:20.390 に答える
0

あなたがする必要があるのは:

cd /usr/bin
type ls -l 

これにより、/usr/bin 内のすべてのシンボリック リンクが表示されるので、ユーザーの bin java を見てください。次のようになります。

lrwxrwxrwx. 1 root root   21 Jan 25  2013 java -> /usr/java/jdk1.6.0_35/bin/java 

次に、 .bashrc/bash_profile に入り、次のようにします。

export JAVA_HOME=/usr/java/jdk1.6.0_35
export PATH=$JAVA_HOME/bin:$PATH

準備万端です。

問題は、$JAVA_HOME を Java exe に設定していて、JAVA jdk に設定する必要があることです。

$JAVA_HOME は、/bin/java が存在する場所のすぐ上のフォルダーに設定する必要があります

于 2013-08-13T17:10:33.893 に答える