`
a8313009
  • 浏览: 887 次
文章分类
社区版块
存档分类
最新评论

Mac os JAVA 开发环境配置简述

阅读更多
1.Mac 自带jdk1.6(本人的机器是这样至于新Mac自带的版本就不清楚了)

    首先下载jdk1.7
    下载mac版专用的jdk1.7,地址如下:http://jdk7.java.net/macportpreview/,里面有最新版的(不过还是测试版),版本更新频率每两周大概会release一个build,我安装的版本是b223(更新一下,最新版本是b227了,已经不是OpenJDK了)。
    下好之后,双击dmg打开,然后简单的来一个拖拽(这个就不废话了,不会拽的面壁去)。
    改变jvm首选顺序,在Spotlight里搜索[Java Preferences](中文版应该是JAVA首选项么?),应该能看到已经有的几个虚拟机,把Java SE 7拖拽到最上面,就可以了(比如我拖拽的是64位版本的)。
    确认java使用的版本:开一个终端,输入java -version,确认jvm的版本号是jdk1.7.0。

2.配置java_home

    在MAC中设置JAVA_HOME环境变量
    环境变量要再etc目录下的profile文件中配置,这样才是永久的配置。
    cd /etc
    vi profile

    按 i 键进入写模式

    输入如下内容:

    JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
    export JAVA_HOME

    写完后按 esc键退出写模式

    命令[:wq!]强制保存退出

3.安装eclipse或myeclipse

    这里就是下载 安装   eclipse是免费的  下载下来解压就能用了。没什么好说的
    至于myeclipse 很不好找 地址:http://pan.baidu.com/share/link?shareid=3668676447&uk=3580314255
    至于激活大家自行解决   网上有的是pj方法

4.修改eclipse默认的jre

    打开首选项->Java->Installed JREs,看到右侧的JRE列表,如果已经使用是默认的jdk1.6的话,点Add,选择MacOS X VM,在路径的地方指向到jdk7的安装位置,就可以了。
    如果你找不到这该死的jdk1.7的安装位置在哪里,可以考虑粘下这个地址(这个是我系统里的位置,我猜测大家的都应该差不多哈)。/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home

5.安装tomcat

    在Apache网站下载最新的Tomcat二进制编码包:(注意别下载了Windows的安装包)http://tomcat.apache.org/
    下载完后,解压,并将文件夹命名为Tomcat
    将重命名的文件夹移动到根目录/Library中(别处也可),安装过程便完成了
    执行/Library/Tomcat/bin下的startup.sh,然后打开http://localhost:8080查看是否Tomcat已经启动,若要停止服务器就运行同目录下的shutdown.sh
    如果遇到诸如无法找到目录以及文件地问题,一般是因为文件权限造成地问题,可以如此解决:
    sudo chmod 755 /Library/Tomcat/bin/*.sh
    sudo chmod 755 /Library/Tomcat/bin/*.bat
    遇见”JAVA_HOME not defined”JAVA路径未定义错误,在终端中执行以下命令:

    sudo setenv JAVA_HOME /Library/Java/Home
    配置Tomcat启动脚本:

    使用文本编辑器添加以下代码:

    #!/bin/bash

    case $1 in
    start)
    sh /Library/Tomcat/bin/startup.sh
    ;;
    stop)
    sh /Library/Tomcat/bin/shutdown.sh
    ;;
    restart)
    sh /Library/Tomcat/bin/shutdown.sh
    sh /Library/Tomcat/bin/startup.sh
    ;;
    *)
    echo “Usage: start|stop|restart”
    ;;
    esac

    exit 0

    将文件保存为tomcat,小写并不带后缀。将这个文件放置到终端包含的路径中,例如/usr/bin,而后便可以在终端中简单地输入tomcat start和tomcat stop启用tomcat了。
    安装过程可能出现如下错误:
    startup.sh: command not found .
    命令前加上bash 或 sh 或 ./

    .代表当前目录,如果执行程序或脚本没有加入环境变量PATH,在当前目录时前面要加"./"

    在Terminal中执行tomcat命令会提示permission denied.
    需要赋权。sudo chmod 755 /usr/bin/tomcat
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics