MAC OS X JAVA开发环境配置、mysql

时间:2021-10-07 08:56:18

破解版下载请参考Myeclipse 10 for mac 安装过程及myeclipse 10 for mac 破解版下载

刚整的pro所以研究半天把开发环境搭建好

1 首先jdk1.7:

转载:

-------------

  1. 首先呢,为了少出问题,先要让平台装一个java,Snow Leopard下还好(默认就有),Lion的话默认是没有安装任何jvm的,安装方法也很简单,终端下输入java或者启动任何需要用到java虚拟机的应用,就会自动触发Software Update安装jvm。

  2. 下载mac版专用的jdk1.7,地址如下:http://jdk7.java.net/macportpreview/,里面有最新版的(不过还是测试版),版本更新频率每两周大概会release一个build,我安装的版本是b223(更新一下,最新版本是b227了,已经不是OpenJDK了)。

  3. 下好之后,双击dmg打开,然后简单的来一个拖拽(这个就不废话了,不会拽的面壁去)。

  4. 改变jvm首选顺序,在Spotlight里搜索[Java Preferences](中文版应该是JAVA首选项么?),应该能看到已经有的几个虚拟机,把JAVA SE 7拖拽到最上面,就可以了(比如我拖拽的是64位版本的)。

  5. 确认java使用的版本:开一个终端,输入java -version,确认jvm的版本号是jdk1.7.0。

  6. 下面的操作是如何改变eclipse默认的jre,首先打开eclipse(如果你改了jvm的顺序,让1.7在最上面,又没在eclipse的配置里写死jvm的启动位置,那么应该就已经用jdk1.7启动了)。

  7. 打开首选项->Java->Installed JREs,看到右侧的JRE列表,如果已经使用是默认的jdk1.6的话,点Add,选择MacOS X VM,在路径的地方指向到jdk7的安装位置,就可以了。

  8. 话没说完,如果你找不到这该死的jdk1.7的安装位置在哪里,可以考虑粘下这个地址(这个是我系统里的位置,我猜测大家的都应该差不多哈)。/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home

  9. 正确的话,下面会识别出一堆jar包位置,然后给这一坨jre起个帅气的名字。

  10. 如果想启用jdk1.7的语法,必须要eclipse版本在3.8/4.2以上(目前我写这篇博客的时候,4.2已经达到了Milestone4),然后可以在workspace/project属性里把编译等级调整到1.7,就能享受jdk1.7的语言特性了(不过前提是,使用的jdk以及jre必须都是jdk1.7以上才行)。

    -------------------------------

    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!]强制保存退出
    保存。然后重启或者注销,使环境变量的配置起作用。
    这样javahome的环境便令配置好了。 
    同样的道理,我们可以在profile这个文件中进行PATH,CALSSPATH等环境变量的配置。

    过程中出现的问题:

    E45: 'readonly' option is set (add ! to override)

    vi profile 用 sudo vi profile 执行,

    如果需要输入root密码,就输入root用户密码,如果不知道密码,需要重设。

    命令[sudo passwd root ]
    然后提示你输入当前登录用户密码,通过以后,提示你输入两遍root的密码。这样你就设置好root帐号密码了,可以用root来登录MacOS了。 

    ----------------------------------------------------3 安装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

    ---------------------------------4 安装eclipse或者myeclipse
    这个就是下载安装,没什么问题,顺便说一句 myeclipse10.0很难下载,我最后下的是8.5---------------------------------5 结束
    6 mysql安装见我的另一篇blog:         MAC下安装与配置MySQL         
    --------------------------------以下是mysql安装----------

一 下载MySQL

    访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。

MAC OS X JAVA开发环境配置、mysql

进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他平台,在“Select Platform”选项的下拉列表中选一下就好了。

      在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10.5/10.6等平台,然后有32位的和64位的,这个你按照自己系统的情况来进行选择,然后就是文件的后缀名有.tar.gz的和.dmg的,这里我选择的是.dmg的。点击右侧的download进行下载。

MAC OS X JAVA开发环境配置、mysql

       然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,然后这才真正跳转到了下载的界面,这个界面列了很多的供下载的服务器,选择一个服务器进行下载就OK了。

二 安装MySQL

      打开MySQL的安装包:

MAC OS X JAVA开发环境配置、mysql

分别安装

mysql-5.5.16-osx10.6-x86_64.pkg:这个是MySql的主要程序包;

MySQL_StartupItem.pkg:MySql的启动项;

MySQL.prefPane:安装完成后会在系统的偏好设置里面出现,是MySQL的偏好设置,里面主要是用来启动MySQL服务的.

 

三 下载安装MySQL Workbench(GUI Tool)

3.1 MySQL Workbench的下载

      访问http://www.mysql.com/downloads/ 在下面有一个MySQL Workbench(GUI Tool)的项,点击其下的DOWNLOAD即可进入下载界面:

MAC OS X JAVA开发环境配置、mysql

      然后同样选择版本之后选择服务器进行下载。这里貌似只有一个版本:

MAC OS X JAVA开发环境配置、mysql

 

3.2 MySQL Workbench的安装

下载完成之后安装就非常简单,双击即可安装。安装完成之后我们在“应用程序”里面就能看到MySQL Workbench.app程序了。双击打开:

MAC OS X JAVA开发环境配置、mysql

到这里MySql Workbench就安装完毕了。

      安装完成之后我们就讲MySQL Workbench连接到MySQL的数据库上,然后对数据库进行管理。

 

3.3 建立一个新连接

      可以看到MySQL Workbench的主界面有三大模块,SQL Development,Data Modeling,Server Administration。其中在SQL Development下面有一个“New Connection”点击之后就会出现一个“Setup New Connection”的对话框,填写完Connetion Name之后点击Ok。即可完成一个连接到本地数据库的连接。

MAC OS X JAVA开发环境配置、mysql

   完成之后在主界面的就会出现刚才建立的连接,如下图:

MAC OS X JAVA开发环境配置、mysql

 双击连接名或者选中一个连接之后点击“Open Connection to Start Querying”,即可进入这个操作数据库的界面:

MAC OS X JAVA开发环境配置、mysql

这些所有的前提都是数据库服务得打开。

 

3.4 管理数据库的访问密码

      MySQL的默认账号密码是root/root,正常情况下我们如果单纯的只是使用MySQL Workbench来管理数据库的这个账号是可以的,但是当我们在编程代码中通过jdbc来访问MySQL时我们就会发现使用这个账号是不行,无法访问,因为MySQL需要我们更改密码,也就是说root这个是个默认的密码也就是弱密码,需要我们修改之后才能在代码中使用。因此我们需要来管理数据库的访问密码。

      新建一个Server Instance

      在“Server Administration”模块下有个“New Server Instance”点击之后会弹出一个“Create New Server Instance Profile”的对话框,跟着对话框的一步一步走就可以完成,一般本地的数据库直接跟着默认设置就ok。完成之后我们就能够在Workbench的主界面最右边看到刚才建立的instance。

 MAC OS X JAVA开发环境配置、mysql

双击打开管理器,这里需要密码,一般还没改过的就是root。然后在左侧的菜单栏下有个“SECURITY”下面有个“Users and Privileges”的子菜单项,选择就会看到如下界面:

MAC OS X JAVA开发环境配置、mysql

在右侧的面板中有一个User Accounts的列表,选择其中要修改密码的账号,然后在右侧修改密码即可。