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
- Ubuntu 16.04 开发环境
- ubuntu 16.04 php 开发环境搭建
- Ubuntu 16.04 搭建LAMP开发环境
- Ubuntu 16.04配置Java开发环境
- Ubuntu 16.04 LTS PHP开发环境搭建
- Fuchsia开发环境搭建 for Ubuntu 16.04
- Ubuntu 16.04搭建LAMP开发环境
- Ubuntu 16.04搭建LAMP开发环境
- Ubuntu 16.04搭建LAMP开发环境
- ubuntu 16.04 搭建LAMP开发环境
- Ubuntu 16.04搭建LAMP开发环境
- ubuntu 16.04 配置vim开发环境
- Ubuntu 16.04搭建LAMP开发环境
- Ubuntu 16.04搭建LAMP开发环境
- Ubuntu 16.04配置Java Web开发环境
- Ubuntu 16.04搭建LAMP开发环境
- Ubuntu 16.04搭建LAMP开发环境
- Ubuntu 16.04搭建LAMP开发环境
- 使用vector而不使用二叉树实现Huffman编码
- F
- centos7网络配置 以及修改配置文件无效问题
- nginx禁止直接通过ip进行访问并跳转到自定义500页面
- C++ std::move和std::forward源码分析
- Ubuntu 16.04 开发环境
- 网页中点击按钮弹出QQ聊天窗口的功能实现
- 流式计算、实时计算和离线计算
- Unity3D每隔几秒就重复执行一段代码
- after伪元素清楚浮动
- intellij idea创建kotlin项目遇到的项目结构不全的解决办法
- 【菜鸟学框架】——Struts2全局把控
- 什么样的程序猿,最容易被鄙视?
- IAR编译ZStack-CC2530为可下载运行的HEX文件的正确配置: