在最近为新项目安装Grails之后,我的jboss安装将无法运行 . 运行./run.sh后,我得到以下内容
Workhog:bin joenicora $ ============================================= ============================
JBoss Bootstrap环境
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
CLASSPATH:/opt/jboss/bin/run.jar
================================================== =======================
无法在“/ usr / bin / java / bin / java”(-1)找到可执行文件
OSX 10.7.5
java版“1.6.0_51”
我的bash_profile:export JAVA_HOME = / Library / Java / Home
消息的这一部分中的路径看起来不正确:“无法在”/ usr / bin / java / bin / java“(-1)”找到可执行文件 . 但是对我的bash_profile的更改从不更新该路径 . 知道是什么导致了这个问题吗?
2 回答
您的JAVA_HOME应该指向
/path/to/jdk/baseFolder
而不是/usr/bin/java
并添加到PATH=.....:/path/to/jdk/baseFolder/bin
你需要做的是:
这将显示/ usr / bin中的所有符号链接,因此请查看用户bin java,它将如下所示:
然后进入你.bashrc / bash_profile并:
你会很高兴的 .
你的问题是你将$ JAVA_HOME设置为你的java exe,它需要设置为JAVA jdk .
$ JAVA_HOME应设置为/ bin / java所在的文件夹正上方