0 0

OS X MountainLion 10.8.3安装jdk7问题5

前几天购买了appstore的mountain lion 重新安装了系统
准备java开发环境,下载了oracle的jdk7最新版本,安装一切正常。
安装完毕在终端 输入java -version
直接出来最新的jdk版本。因而感到纳闷,我还没有设置PATH,怎么就认出来了。
echo $PATH
结果 /usr/bin:/usr/sbin:/sbin/:/bin:/usr/local/bin
查看这几个目录,只有在/usr/bin下有一个java的软连接,显示原身并不是我安装的jdk7目录下的bin,jdk7安装在 Library/Java/下。
然后又下载了tomcat7 解压,运行直接启动成功,启动信息显示
use jre=我安装的jdk7,我也没有设置java_home,也能用。
然后下载了eclipse4.2,启动提示没有安装jre,让我装jre6。

请教各位高人有对mac下PATH有较深认识的,或者遇到过此情况的,给予帮忙解惑。
2013年5月24日 14:17

1个答案 按时间排序 按投票排序

0 0

以前遇到过这个问题,可以解决不是很复杂。由于当时没做笔记,所以一时记不起来了。我这里有个检查是否安装JDK 1.7的脚本,希望里面的Path对你有所帮助。

--------------------------------
#!/bin/sh

if [ -e /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java ]
then
# echo version
if [ -x '/usr/libexec/java_home' ] ; then
export JAVA_HOME=`/usr/libexec/java_home`
elif [ -d "/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home" ]; then
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home"
fi

#/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
#/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

echo "$JAVA_HOME" |grep -q "1.7."
if [ $? -eq 0 ] ; then
echo "1.7"
exit 1
else
echo "1.6"
exit 0
fi
else
echo "1."
exit 0
fi

2014年4月21日 14:31

相关推荐

    制作MountainLion安装U盘

    制作MountainLion安装U盘是mac电脑用户的最佳伴侣

    苹果操作系统OS X Mountain Lion 10.8 官方正式版【完整镜像】

    苹果公司正式发布了新一代操作系统OS X 10.8(美洲狮,Mountain Lion),目前国内用户可以前往苹果官方商店进行购买安装,新系统售价为128元人民币。Mountain Lion支持中文、英文、日文、西班牙文在内的20多种语言,...

    MountainLion第三方电源管理驱动

    在Mac OS X Mountain Lion(10.8)这一版本中,苹果为用户提供了高效的电源管理系统。然而,有些用户可能遇到原生电源管理驱动不兼容或者性能不佳的问题,这时就需要第三方电源管理驱动来解决问题。 "MountainLion ...

    WIN7仿MAC桌面MAC OS X Mountain Lion 主题

    Windows7仿苹果系统的桌面软件,目前为止本人认为最完美的软件,直接安装即可,无须象其他同类型软件去C盘修改替换某些文件,下载时也许某些国产杀软件会报警,因为他是自动修改系统主题文件,所以会被认为是病毒,...

    bino-1.4.2

    "OSX-MountainLion" 暗示这个软件是为苹果Mac OS X操作系统的一个特定版本——Mountain Lion(10.8)编译和优化的。"GPL" 是"GNU General Public License"的缩写,这是一个广泛使用的开源软件许可证,意味着该软件源...

    safari for mac v6.28

    Safari6.2.8,支持 mac os MountainLion系统,是safari 6升级版本!

    图解VirtualBox虚拟机安装Mountain Lion

    4. 如果安装过程中遇到问题,如长时间等待未响应,可以尝试强制关闭虚拟机,然后用HackBoot 2.iso重新引导。 5. 安装完成后,可能需要安装额外的驱动程序以确保硬件兼容性,如声卡和显卡驱动。MultiBeast是一个常用...

    gnuradio:带有 FA-SDR 的 iMac OSX Yosemite 和 OSX MountainLion 上的 GNU Radio

    带有 FA-SDR 的 iMac OSX Yosemite 和 OSX MountainLion 上的 GNU Radio 请参阅: : http://algorete.org http://scipy-lectures.github.io/_downloads/PythonScientific.pdf ...

    IOS APP测试入门

    从猎豹(Cheetah)到美洲狮(MountainLion),苹果不断推出新版本以提升操作体验和安全性。iOS作为苹果公司的手持设备操作系统,最初设计用于iPhone,后来逐渐扩展至iPod touch、iPad以及Apple TV等。iOS与MacOSX一样...

    Dell E6400 Mac ML 10.8.2完美驱动

    本人是Dell E6400,安装的是 10.8.2懒人版,除无线网卡外,其他完美驱动。 把所有和这个里面有冲突的驱动都删掉,然后粘贴过去,不要直接覆盖。 安装教程参考:http://benyouhui.it168.com/thread-2867663-1-1.html

Global site tag (gtag.js) - Google Analytics