今天Mac到手,需要配置一些用到的开发环境,在这里做一些纪录。

1. 下载Eclipse,地址:http://www.eclipse.org/downloads/,因为个人需求,所以下载的是Java EE IDE,下载完成后,运行提示需要JDK 6.0环境,这时需要到Oracle官网下载JDK,我当时下载的是最新版本(8u45),地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html。经过上面的操作,Eclipse可以成功运行了。

2. 下载tomcat,地址:http://tomcat.apache.org,我当时下载的是tomcat 8.0,下载完成并解压,得到文件夹apache-tomcat-8.0.24,接着需要将其放到Library目录下,在终端下操作:mv apache-tomcat-8.0.24 ./Library。然后进入到目录apache-tomcat-8.0.24/bin/,会看到好多.sh的脚本文件,给他们赋予可执行权限,指令是:sudo chmod 755 *.sh,因为用到了root权限,所以会提示输入密码;然后执行startup.sh文件,会出现一些提示信息,等其执行完毕,没有错误的话tomcat便已经启动了。这时我们打开浏览器,输入http://localhost:8080/就会看到欢迎界面。

3. 下载Eclipse中用到的Tomcat插件tomcatPlugin.jar,地址:http://www.eclipsetotale.com/tomcatPlugin.html,下载完成后将其解压放到Eclipse目录下的plugins文件夹下,如果只有一个Eclipse图标,可以右键显示包内容后,再查找plugins文件夹,然后重启Eclipse后,便会在工具栏中看到3个有关Tomcat的按钮,分别是启动服务、停止服务、重启服务。我们还需要在Eclipse的偏好设置中配置一下Tomcat的目录,比较简单。等到我们开发的时候,还需要配置一个Server,其中也会用到Tomcat的路径,比较简单。

4. 我们进行JavaEE开发的时候,肯定会用到数据库,这里介绍一下配置MySql。首先需要下载MySql,地址:http://www.mysql.com/downloads/,找到适合自己的版本,笔者当时下载的是Community版本,找到MySql Community Server,下载dmg格式(mysql-5.6.25-osx10.9-x86_64.dmg),然后双击安装即可,安装成功后会在“系统偏好设置”最下面显示MySql图标,用于启动与关闭MySql服务。

5. 开发人员经常会使用终端,在这里简单介绍一下终端bash的配置。首先在自己的用户下面创建一个.bash_profile文件,在文件中写入export PATH=$PATH:/usr/local/mysql/bin/  意思是将MySql的一些执行文件的路径添加到环境变量中;再写入 alias mysql=/usr/local/mysql/bin/mysql  之后在终端写入mysql就是执行/usr/local/mysql/bin/mysql文件。部分开发人员会使用终端下的VI进行开发,这时候可以配置一个.vimrc文件,有助于代码的编写。至此还有一点不是很方便的地方,就是在终端下使用tab键自动补全时,需要区分大小写字母,我们可以配置一个.inputrc文件,在文件中写入set completion-ignore-case on  保存并退出,然后使用tab键自动补全时便忽略大小写字母问题了。

6. 接着配置MySql。经过以上几步的配置,现在可以在终端直接输入mysql来连接MySql数据库了。MySql的root用户默认密码是空,在这里修改一下root密码,指令:mysqladmin -u root password ‘******’;使用root用户进入MySql,创建一个用户供自己来使用,指令:insert into mysql.user(Host,User,Password) values ("localhost","userName",password("******")); 如果此指令执行失败,可以尝试另一个指令:grant usage on *.*  to 'userName'@'localhost' identified by '******' with grant option; 其中userName是用户名,******是密码,然后刷新系统权限表,指令:flush privileges;  接下来还需要创建一个数据库testDB供这个用户使用,指令:create database testDB;  为此用户授予所有权限,指令:grant all privileges on testDB.* to userName@localhost identified by '******';

至此,基本的配置已经完成,可以去探索Java EE开发中的奥秘了。

新到的Mac配置Java开发环境的更多相关文章

  1. Mac配置Java开发环境

    笔者从Window上转到Mac上做开发,一切配置都要重新开始,开发环境配置介绍如下: 1. 下载JDK 从下面链接选择合适版本的安装包进行下载...笔者下载的是jdk-9.0.1 链接:http:// ...

  2. mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat

    1.先安装jdk ,才能安装sdk .2 mac中jdk1.7的默认位置:/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home ...

  3. mac下java 开发环境搭建

    mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat   1.先安装jdk ,才能安装sdk . 2 mac中jdk1.7的默认位置:/Library/Java/Ja ...

  4. MAC 系统java开发环境搭建教程

    1.在安装JDK之前,先查看下自己电脑是否已经安装了JDK. 打开终端,输入java -version并回车.     从上图中可以看出我们已安装了,JDK 8.如果这个版本是你需要的版本,可直接看4 ...

  5. Ubuntu20.04配置Java开发环境

    Ubuntu20.04配置Java开发环境 JDK 1.8 安装 下载地址 下载后进行解压 tar -xvzf jdk-8u301-linux-x64.tar.gz 配置环境变量 gedit ~/.b ...

  6. Windows下配置Java开发环境

    学习Java第一步是配置本地开发环境,学习最基本的桌面开发,下面以win7为例配置Java开发环境,即:JDK+JRE+Eclipse,安装JDK的时候会默认安装JRE,根据提示安装就可以了. 首先去 ...

  7. VSCode配置JAVA开发环境

    VSCode配置JAVA开发环境 1:给机器安装JDK.MAVEN 下载JDK 下载路径:https://www.oracle.com/technetwork/java/javase/download ...

  8. 如何在一台新电脑上配置JAVA开发环境

    对于JAVA新手来说,刚开始要学JAVA,而自己的电脑上毫无与JAVA开发有关的环境,应该如何进行配置呢? (安卓新手也需要JAVA开发环境) 第一步,下载.安装java JRE JRE (Java ...

  9. MAC系统 -java开发环境搭建

    MAC - java开发环境搭建 软件: jdk Intellij IDEA:java开发工具 maven:jar包管理 git :源码管理 sourceTree :源码管理GUI客户端 Studio ...

随机推荐

  1. python xlrd对excel的读取功能

    工作簿 xlrd.open_workbook('test.xls') workbook.dump() workbook.nsheets workbook.sheets() workbook.sheet ...

  2. 纯代码利用CSS3 圆角边框和盒子阴影 制作 iphone 手机效果

    原文:纯代码利用CSS3 圆角边框和盒子阴影 制作 iphone 手机效果 大家好,我是小强老师. 今天我们看下CSS3最为简单的两个属性. css3给我们带来了很多视觉的感受和变化,以前的图片做的事 ...

  3. android 关于多任务下载问题

    关于多任务下载问题    近期项目中,遇到一个问题,列表数据中的图片地址是一个需要下载JS再解析的字段,之前的图片下载是一个异步的过程,由一个队列处理. Android系统以不同寻常的方式处理多个应用 ...

  4. How to choose between zombie.js and PhantomJS for automated web testing? [closed]

    How to choose between zombie.js and PhantomJS for automated web testing? [closed] How to choose betw ...

  5. [PHP] PHP初学者想了解"伪静态",必须看这个贴 [复制链接] [推荐]

    一.何为“伪静态”? 以传智播客bbs论坛为例,这篇帖子的链接地址原本应该是“http://bbs.itcast.cn/forum.php?mod=post&action=newthread& ...

  6. HUD 4473 Exam

    题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=4473 题目意思 定义f(x) = 满足(a * b)|x的有序对(a,b)的个数. 然后输入一个n, ...

  7. CCTableView 简单样例

    非常像android中的listview #pragma once; #include "cocos2d.h" using namespace cocos2d; //使用CCTab ...

  8. 关于iOS8上本地通知接收不到的问题

    在iOS8系统开发使用本地通知时,会出现如下的相关提示语: 1 Attempting to schedule a local notification2 with an alert but haven ...

  9. android的快速开发框架集合

    出自:http://blog.csdn.net/shulianghan/article/details/18046021 1.Afinal  (快速开发框架) 简介:http://www.oschin ...

  10. sql update left join 更新,字段内容分隔符提取

    UPDATE a SET [Province] = parsename(replace([FullName],'-','.'),2) from [dbo].[T_B_Emp] a left join ...