新到的Mac配置Java开发环境
今天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开发环境的更多相关文章
- Mac配置Java开发环境
笔者从Window上转到Mac上做开发,一切配置都要重新开始,开发环境配置介绍如下: 1. 下载JDK 从下面链接选择合适版本的安装包进行下载...笔者下载的是jdk-9.0.1 链接:http:// ...
- 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 ...
- mac下java 开发环境搭建
mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat 1.先安装jdk ,才能安装sdk . 2 mac中jdk1.7的默认位置:/Library/Java/Ja ...
- MAC 系统java开发环境搭建教程
1.在安装JDK之前,先查看下自己电脑是否已经安装了JDK. 打开终端,输入java -version并回车. 从上图中可以看出我们已安装了,JDK 8.如果这个版本是你需要的版本,可直接看4 ...
- Ubuntu20.04配置Java开发环境
Ubuntu20.04配置Java开发环境 JDK 1.8 安装 下载地址 下载后进行解压 tar -xvzf jdk-8u301-linux-x64.tar.gz 配置环境变量 gedit ~/.b ...
- Windows下配置Java开发环境
学习Java第一步是配置本地开发环境,学习最基本的桌面开发,下面以win7为例配置Java开发环境,即:JDK+JRE+Eclipse,安装JDK的时候会默认安装JRE,根据提示安装就可以了. 首先去 ...
- VSCode配置JAVA开发环境
VSCode配置JAVA开发环境 1:给机器安装JDK.MAVEN 下载JDK 下载路径:https://www.oracle.com/technetwork/java/javase/download ...
- 如何在一台新电脑上配置JAVA开发环境
对于JAVA新手来说,刚开始要学JAVA,而自己的电脑上毫无与JAVA开发有关的环境,应该如何进行配置呢? (安卓新手也需要JAVA开发环境) 第一步,下载.安装java JRE JRE (Java ...
- MAC系统 -java开发环境搭建
MAC - java开发环境搭建 软件: jdk Intellij IDEA:java开发工具 maven:jar包管理 git :源码管理 sourceTree :源码管理GUI客户端 Studio ...
随机推荐
- break的使用for循环嵌套
/* Name:break的使用for循环嵌套 Copyright: By.不懂网络 Author: Yangbin Date:2014年2月21日 02:54:04 Description:以下代码 ...
- jQuery 插件入门
先看http://www.cnblogs.com/lideng/p/3605551.html http://www.cnblogs.com/xcj26/p/3345556.html (非常细致 很多 ...
- Linux 安装g++
g++ 它的全名不叫g++而是叫gcc-c++; 所以要安装它就可以用 yum install gcc-c++;
- Qt信息隐藏(Q_D/Q_Q)介绍——从二进制兼容讲起
http://www.cnblogs.com/SkylineSoft/articles/2046404.html
- Jsoup代码解读之一-概述
Jsoup代码解读之一-概述 今天看到一个用python写的抽取正文的东东,美滋滋的用Java实现了一番,放到了webmagic里,然后发现Jsoup里已经有了…觉得自己各种不靠谱啊!算了,静下心来学 ...
- Highlighting an element as it is hovered over (like inspect element in FireBug) - jQuery Forum
Highlighting an element as it is hovered over (like inspect element in FireBug) - jQuery Forum Highl ...
- Static block start new thread
Static block start new thread public class StaticThreadInit { static{ Threadt = newThread(){ public ...
- c 结构体struct
struct 定义初始化 #include<stdio.h> typedef struct stuInfo { ]; //姓名 int stuId; //学号 int age; //年龄 ...
- webform 不实用office控件导出excel StringBuilder 类型拼接字符串表格导出excel
StringBuilder sb = new StringBuilder(); sb.AppendLine("<meta http-equiv=\"Content-Type\ ...
- POJ 2115 模线性方程 ax=b(mod n)
/* (x*c+a)%(2^k)==b →(x*c)%(2^k)==b-a 满足定理: 推论1:方程ax=b(mod n)对于未知量x有解,当且仅当gcd(a,n) | b. 推论2:方程ax=b(m ...