错误!如何在Ubuntu 9.04中安装GlassFish?

时间:2010-05-20 09:45:14

标签: java ubuntu

我尝试在Ubuntu上安装GlassFish,我收到错误:

  

找不到合适的罐子   效用。请确保你有   Java 6或更新版本安装在您的   系统,可在您的PATH或   通过设置JAVA_HOME

当我输入

  

echo $ PATH

打印出来:

的/ usr / local / sbin中:在/ usr / local / bin中:/ usr / sbin目录:在/ usr / bin中:/ sbin目录:/ bin中:在/ usr /游戏: /opt/jdk1.6.0_20 中:/ opt / jdk1.6.0_20 / bin中

问题在哪里以及如何解决?

我也读过“Problems installing Java EE SDK on Linux”,但它不起作用。

N.B。在重新安装Ubuntu之前,它工作正常。重新安装后会出现此问题。

3 个答案:

答案 0 :(得分:3)

如果您按照本教程进行操作,那么您应该没问题,所有问题都将消失: http://www.nabisoft.com/tutorials/glassfish/installing-glassfish-301-on-ubuntu

答案 1 :(得分:2)

问题是你的PATH中有 /opt/jdk1.6.0_20 java 可执行文件位于 /opt/jdk1.6.0_20 / bin中。最好的方法是定义包含 /opt/jdk1.6.0_20 字符串的JAVA_HOME环境变量,并将$ JAVA_HOME / bin添加到PATH变量。

答案 2 :(得分:0)

问题与用户权限有关。我想我试图在没有足够权利的情况下安装GlassFish。