Ubuntu 16.04 开发环境

xiaoxiao2021-02-28  98

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

转载请注明原文地址: https://www.6miu.com/read-70905.html

最新回复(0)