Ubuntu 16.04 开发环境

来源:互联网 发布:兄弟连it教育招聘 编辑:程序博客网 时间:2024/06/04 20:10

1、开发环境

jdk-7u80-linux-x64.tar.gz (spring3使用jdk1.7)
eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz (mars支持1.7,以上需要jdk1.8)
gradle-4.0.1-bin.zip
apache-tomcat-7.0.76.tar.gz (tomcat7,8 可以支持jdk1.7)
mysql-server 5.7

2、安装jdk、gradle

解压jdk、gradle到指定目录

设置全局环境变量

sudo gedit /etc/profile 

注意:如果使用 ~/.bashrc 配置环境变量,只是对当前用户起作用 (如果切换成 sudo su 只对 root 用户起作用,普通用户任然无效)

最下面加入

export JAVA_HOME=/home/maiyo/Dev/jdk1.7.0_80
export CLASSPATH=.:${JAVA_HOME}/lib:
export GRADLE_HOME=/home/maiyo/Dev/gradle-4.0.1
export PATH=$JAVA_HOME/bin:$GRADLE_HOME/bin:$PATH

重启后生效(推荐)

source /etc/profile

测试

java -version

gradel -v

3、安装mysql

sudo apt-get install mysql-server

设置忽略大小写:

sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf (mysql-server 5.7)

在[mysqld]中,skip-external-locking下,增加:
lower_case_table_names=1

开放远程访问权限:

mysqld.cnf 中注释掉 bind-address = 127.0.0.1

保存并退出

终端输入 mysql -uroot -p 回车,输入密码后登录mysql,使用grant命令分配权限
mysql> grant all privileges on *.* to root@"%" identified by "password" with grant option;
mysql> flush privileges;
mysql> exit;
重启mysql

sudo service mysql restart (stop、start)

netstat -tnl 可查看端口是否启动

4、安装tomcat

直接解压到指定目录就行了

解决中文乱码问题:

打开server.xml
<Connector port="8080" protocol="HTTP/1.1"   
connectionTimeout="20000"   
redirectPort="8443" URIEncoding="UTF-8"/>
解决修改文件后刷新问题:

打开context.xml
<Context reloadable="true">

5、安装eclise

直接解压到目录

启动:

到eclipse安装目录,右键点击'在终端中打开',输入./eclipse

解决mars2运行不正常或卡死问题:

sudo gedit/etc/profile

export SWT_GTK3=0

打开eclipse.ini,在 openFile 与 --launcher.appendVmargs 中间加入 --launcher.GTK_version 2 如下:

openFile
--launcher.GTK_version

2
--launcher.appendVmargs

图像界面任然卡死的情况:

alt+ctrl+f1 进入命令行界面

ps -t tty7

然后 kill 掉该进程的 pid

原创粉丝点击