mac下简单java开发环境配置

1、jdk config

打开一个终端,执行下面的命令

$ vim .bash_profile 
export JAVA_HOME=/usr/libexec/java_home
$ source .bash_profile
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home

参考:https://dzone.com/articles/how-to-prepare-the-macbook-pro-for-java-developmen

2、maven config

还是编辑.bash_profile执行如下命令

export M2_HOME=/Library/apache-maven-3.3.9
export PATH=$PATH:$M2_HOME/bin

参考:http://www.cnblogs.com/zhouhongfu1991/p/5971192.html

3、scrt破解安装

参考:http://blog.csdn.net/skykingf/article/details/17450561
注意版本的选择,可能因为版本的原因,没有安装成功,但在此文章中找一个可用的破解码如下

亲测可用 version 7.3.0 大家用这个吧
Name: xiaobo_l
Company: www.boll.me
Serial Number: 03-61-166978
License Key: ABC89D UFDU94 C94CBU 7V17SU ABTUS5 QXX9E5 PF12H6 R62SHC
Issue Date: 12-22-2013

4、idea中tomcat配置

本项目用到的tomcat所以说明一下tomcat配置时需注意的问题
(jetty配置应该没什么问题,idea对jetty集成比较好)
a、首先需要在reference菜单中,找到application server 添加tomcat server,按要求选择tomcat路径等等
b、些时直接打开edit configurations找tomcat server是找不到,只能找到原本的tome server,需要重启idea才行,重启idea后可以看到tomcat server 了直接配置即可。

5、idea中maven配置

同样需要在reference菜单下找到maven配置选项配置

6、项目启动可能会出现的问题

a、提示文件夹不存在,可能是因为项目记录日志需要新建文件夹,没有权限建立成功。因为我们启项目的权限是Mac登录的用户,没有权限建立文件夹。打一个终端,mkdir log提示permission denined说明登录用户没有权限建立文件夹,sudo mkdir log,用sudo来建立文件,还需要给其它用户添加权限,执行命令sudo chmod -R 777 /log
b、项目用jndi配置数据源,这里简单提一下出现错误,将jdndi配置添加tomcat server.xml host标签下还是报找不到Jdbc,将jndi配置转到context.xml的全局配置下就可以了,可能是因为tomcat版本号原因。jndi配置参考:http://kingxss.iteye.com/blog/1481872
c、maven配置中遇到问题

遇到jar包不识别的问题
查看文件菜单下的maven配置都没问题,都是指到本地址的Maven setting文件和仓库,但还是不识别jar包
还需要配置reference下的maven才识别成功,最后导入jar包成功,但jar包下的类不识别
解决方法:找不到报错的导包行,alt+enter 弹出提示,选择添加classpath 解决。

7、mac下配置github上的sshkey

打开终端输入如下命令:
ssh-keygen -t rsa -C "你的邮箱地址"
会提示:Generating public/private rsa key pair.
之后一路回车即可
可以在终端界面上看到存放sshkey的位置一般是在:
/Users/youname/.ssh/id_rsa 文件夹下,vim /Users/youname/.ssh/id_rsa/id_rsa.pub文件,将内容添加到github中去即可,这时就可以顺利的拉下代码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值