我已经在我的 Mac OS X Lion 10.8.3 MacBook 上安装了 Oracle JDK 7 u21(64 位)。javac -version 和 java -version 在我的机器上返回正确的信息。
现在,根据我的安装说明,我的朋友在她的机器上安装了它。[注意:我为此目的制作了一份详细的安装文档。] 以前机器上装有 Apple JDK 6。
然而,安装后,她报告了一个问题。当她输入 sudo javac -version 时,她会得到正确的 javac 版本。然而,当她尝试 sudo java -version 时,她得到一个错误,告诉她 java 是一个它无法识别的命令。我昨天花了几个小时,试图通过 Skype 会话在她的机器上解决这个问题,但无济于事。
所以这个问题的目的是找出:她在这个安装和配置中可能缺少什么?使用与我的具有相同版本的 Mac OS 和相同的 Oracle JDK 安装程序的机器相同的指令,在她的机器上可能会出现什么问题?