我已经知道类似的答案已经写好了(How do I specify the jdk for a glassfish domain?),但它是针对Windows的,我的系统是linux,即使我尝试了建议的解决方案,我也无法解决... 我在TurnKey Debian中安装了Glassfish 3。我在/opt/jdk1.7.0_21中安装了JDK 1.7 JAVA_HOME指向/ opt / java,它是/opt/jdk1.7.0_21的同形链接 我的asenv.conf:
AS_IMQ_LIB="../../mq/lib"
AS_IMQ_BIN="../../mq/bin"
AS_CONFIG="../config"
AS_INSTALL=".."
AS_DEF_DOMAINS_PATH="../domains"
AS_DEF_NODES_PATH="../nodes"
AS_DERBY_INSTALL="../../javadb"
AS_JAVA="/opt/jdk7"
/ opt / jdk7是另一个指向/opt/jdk1.7.0_21的ln 当我尝试启动glassfish(单域,域1)时,它说: / bin / java:not found
有什么不对?