本文原文来源:http://blog.csdn.NET/johnstrive/article/details/7791451

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

  • 首先下载jdk1.7
  • 下载mac版专用的jdk1.7,地址如下:http://jdk7.java.net/macportpreview/,里面有最新版的(不过还是测试版),版本更新频率每两周大概会release一个build,我安装的版本是b223(更新一下,最新版本是b227了,已经不是OpenJDK了)。
  • 下好之后,双击dmg打开,然后简单的来一个拖拽(这个就不废话了,不会拽的面壁去)。
  • 改变jvm首选顺序,在Spotlight里搜索[JavaPreferences](中文版应该是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

Mac os JAVA 开发环境配置简述的更多相关文章

  1. 【工匠大道】Mac下Java开发环境配置简述

    本文地址 原文地址 分享提纲: 1. 下载JDK1.7 2. 配置java_home 3 .安装tomcat 4 .安装eclipse或者myeclipse 5.  mysql安装 破解版下载请参考M ...

  2. Sublime Text3 C++及Java开发环境配置

    一.C++开发环境配置 1. 下载MingW 2. 环境变量配置,系统属性->高级设置->环境变量,如果Mingw装在c盘更目录,其它自己思考 (1)PATH  变量值中加入 C:\Min ...

  3. JAVA复习2 JAVA开发环境配置

    我想写的东西主要是JAVA编程里的难点和易混淆点,所以在这里给大家提供一些经典的博客地址或网址.. W3C JAVA教程  JAVA开发环境配置篇: http://www.w3cschool.cc/j ...

  4. ①---Java开发环境配置

    Java 开发环境配置 以下将为大家介绍如何搭建Java开发环境. window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.c ...

  5. Java 开发环境配置--eclipse工具进行java开发

    Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio ...

  6. mac电脑使用,开发环境配置指南

    mac电脑使用,开发环境配置指南 前端工具链,mac下都很好用 用brew来装软件 用brew cask来装应用 Introduction · macOS Setup Guidehttp://sour ...

  7. Java基础之一:Java开发环境配置

    Java 开发环境配置 window系统安装java 下载JDK,地址:http://www.oracle.com 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window ...

  8. Java-Runoob:Java 开发环境配置

    ylbtech-Java-Runoob:Java 开发环境配置 1.返回顶部 1. Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Lin ...

  9. Java开发环境配置大全

    Java开发环境配置 零章:JDK安装教程 壹章:Tomcat安装教程 贰章:IntelliJ IDEA安装教程 叁章:MySql安装教程 肆章:Maven安装教程 伍章:MongoDB安装教程 陆章 ...

随机推荐

  1. LeetCode OJ:Majority Element II(主元素II)

    Given an integer array of size n, find all elements that appear more than ⌊ n/3 ⌋ times. The algorit ...

  2. 基于Python实现的四则运算生成程序

    Github项目地址:传送门 小组成员:黄晓彬(代码实现) 黄钰城(代码审查) 需求: 1. 使用 -n 参数控制生成题目的个数. 2. 使用 -r 参数控制题目中数值(自然数.真分数和真分数分母)的 ...

  3. .Net版SQLite无法访问网络位置的数据库文件-winOpen,os_win.c 36702异常

    最近一个C#小程序,希望将SQLite数据库放在网络共享的位置,让多个客户端同时访问.却发现SQLite连接不上该网络位置的数据库,而如果数据库在本地则一切正常. 例如将SQLite数据库 test. ...

  4. [Scala]Scala学习笔记二 数组

    1. 定长数组 如果你需要一个长度不变的数组,可以使用Scala中的Array. val nums = new Array[Int](10) // 10个整数的数组 所有元素初始化为0 val str ...

  5. 软件测试 Record

    fxcopnunit软件质量 EDW 数据仓库ETL KPI 敏捷 测试计划 单元测试 集成测试 系统测试 对测试结果 阶段性 分析 总结 测试结果报告 环境问题:软硬件用户有问题,我们这边没有有效问 ...

  6. 设计模式之享元(flyweight)模式

    现在在大力推行节约型社会,“浪费可耻,节俭光荣”.在软件系统中,有时候也会存在资源浪费的情况,例如,在计算机内存中存储了多个完全相同或者非常相似的对象,如果这些对象的数量太多将导致系统运行代价过高.那 ...

  7. iOS AnchorPoint 引起的坐标问题

    这里主要讨论设置AnchorPoint 改变时,会影响我们预期的布局问题: 一.初始代码布局     //参照页面     UIView *aView = [[UIView alloc]initWit ...

  8. upper_bound函数,binary_check函数

    个人心得:二分的经典运用,刚开始就是upper_bound可能难以实现一点,还有就是要注意没找到的时候 lower_bound 返回大于等于key的第一个元素的下标.upper_bound 返回大于k ...

  9. 实现一个scnprinf

    #include <stdio.h> #include <stdarg.h> /* 该函数ret = min(size, 实际写入长度) - 1,即ret永远小于size * ...

  10. phpredis的使用

    phpredis的具体使用方法可以参照:https://github.com/phpredis/phpredis