Glassfish 4无法以jdk1.7.0_51开头

时间:2014-03-21 23:17:43

标签: java glassfish glassfish-4

我已将服务器更新为JDK 1.7.0-51。但是当我尝试在glassfish中启动domain1时,控制台会显示我

JVM failed to start: java.io.IOException: Cannot run program "/usr/java/jdk1.7.0_51/bin/java" (in directory "/home/glassfish/glassfish4/glassfish/domains/domain1/config"): error=13, Permiso denegado

当我尝试使用其他已安装的版本[jdk 1.7.0_40]时没有问题

O.S:Oracle Linux

Glassfish 4.0

JDK:1.7.0_51

有什么想法解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我使用Fadora 20进行开发。当我安装Java 1.7版时。我在 home_directory / .bashrc 文件中进行了配置,然后通过编辑 / etc / bashrc 进行了全局配置。

后来当我将Java更新为1.8时,我对全局文件进行了更改,即/ etc / bashrd但是我忘了更新我的home_dir / .bashrc,因此Java 1.7的旧配置被覆盖了。

因此,请通过“ export $ JAVA_HOME ”检查您的JAVA_HOME路径,它将告诉您Java Home的路径。 我通过删除覆盖我的配置的本地home_dir / .bashrc解决了我的问题!

我想这会有所帮助!