java 开发过程中如何在ubuntu 上搭建工作环境
文本编辑工具: wps, notepad, vim
开发工具安装: jdk, maven | tomcat, eclipse, mysql, navicat
虚拟机: virtualbox, vmware
日常使用软件: 录屏工具SimpleScreenRecorder, 文件传输工具filezilla
1, 批量解压 tar, unzip包
cd 到有tar包的目录下------->解压所有tar包到当前目录:
ls*.tar.gz | xargs -n1 tar xzvf
cd
到有
zip
包的目录下
--->
解压所有
zip包到当前目录:
ls*.zip | xargs -n1 unzip -o -P infected
2, 安装jdk,maven
解压jdk的tar包,maven的tar包, 配置环境变量:编辑~/.bashrc文件 ( 或者系统环境配置文件:/etc/profile )
末尾添加如下内容:安装路径
export JAVA_HOME=/soft/jdk1.8 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export M2_HOME=/home/apache-maven-3.2.3 export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$M2_HOME/bin:$PATH
生效环境变量,验证安装
source ~/.bashrc java -version && mvn -version
3, 安装notepad, 办公套件wps: 下载wps-office_10.1.0.6634_amd64.deb安装包
sudo dpkg -i wps-office_10.1.0.6634_amd64.deb #安装notepad sudo add-apt-repository ppa:notepadqq-team/notepadqq sudo apt-get update sudo apt-get install notepadqq
4, 安装eclipse :解压tar包, 创建桌面图标
第一步 : cd ~/桌面; vi eclipse.desktop, 在文件中输入以下内容
[DesktopEntry] Encoding=UTF-8 Name=Eclipse Comment=EclipseIDE Exec=/java/eclipse/eclipse Icon=/java/eclipse/icon.xpm Terminal=false StartupNotify=true Type=Application Categories=Application;Development;
第二步: 给文件赋予执行权限:
chmod a+x /usr/share/applications/eclipse.desktop
( 若提示没有安装jdk 或jre : 进入eclipse解压目录:创建一个指向JRE路径的软链接)
ln -sf /home/daitoue/pack_unzip/jdk1.8/jre jre
5, 安装 vmware, virtualbox
#安装vmware chmoda+x Vmware-Workstation-Full-11.0.0-2305329.x86_64.bundle sudo ./Vmware-Workstation-Full-11.0.0-2305329.x86_64.bundle #卸载vmware sudovmware-installer -u vmware-workstation #安装virtualbox sudodpkg -i virtualbox-4.3_4.3.18-96516~Ubuntu~raring_amd64.deb
依赖包问题,使用如下命令解决:
apt-get-f install
6, 安装mysql
wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb sudo dpkg-i mysql-apt-config_0.6.0-1_all.deb sudo apt-get update sudoapt-get install mysql-server mysql-common
安装好之后会创建如下目录:
数据库目录:/var/lib/mysql/
配置文件:/usr/share/mysql(命令及配置文件),/etc/mysql(如:my.cnf)
启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)
#启动: sudo service mysql start #停止: sudo service mysql stop #查看状态: sudo service mysql status
7, 安装navicatfor mysql
1.下载 navicat112_premium_cs_x64.tar.gz 文件
2.下载后解压tar文件 : tar -zxvf /home/wilbur/download/navicat112_premium_cs_x64.tar.gz
3.解压后 进入解压后的目录运行命令: ./start_navicat
创建Navicat快捷方式,cdusr/share/applications,sudovim navicat.desktop (操作同: eclipse)
连接上数据库后里面的中文数据是乱码,如果是用的中文版,界面也会是乱码,需要修改字符集,修改方法:
1.打开start_navicat文件,会看到exportLANG="en_US.UTF-8" 将这句话改为 exportLANG="zh_CN.UTF-8"
2.查看系统支持的字符集: locale -a
3.修改字符集:export LANG=zh_CN.utf8
(注意:start_navicat文件和终端locale命令的返回信息这一句:export LANG=zh_CN.utf8一定要保持一致)
4.还需要修改数据库字符集。vim打开/etc/mysql/mysql.conf.d路径下的mysqld.cnf文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf, #在[mysqld]段落中添加如下两行: character-set-server=utf8 collation-server=utf8_general_ci #退出vi, 重启MySQL /etc/init.d/mysql restart
输入密码登录:mysql -u root -p, 然后查看数据库字符集设置:
mysql> show variables like 'character_set_%'; #修改之前的数据库和表:字符编码--------- alter database java default character set utf8; alter table person default character set utf8; //alter table person convert to character set utf8;
8, 安装tomcat
解压tar包, vim /bin/catalina.sh ----> 加入:
export JAVA_HOME=/home/daitoue/pack_unzip/jdk1.8 export JRE_HOME=/home/daitoue/pack_unzip/jdk1.8/jre
9, 文件传输工具 :filezilla(FTP工具)
sudo apt-get install filezilla sudo apt-get install filezilla-locales
10, 安装录屏软件:SimpleScreenRecorder
#添加源,更新源 sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder sudo apt-get update #安装 sudo apt-get install simplescreenrecorder
11, 安装qq
下载安装包: #百度云链接: https://pan.baidu.com/s/1i4XwtgD 密码: e8k8
sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update sudo apt-get install winehq-devel #解压安装包后, 在左侧顶端搜索qq, 点击app即可进入安装使用 tar xvf wineQQ8.9_19990.tar.xz -C ~/
12, vi 、vim 编辑器
sudo apt-get install vim [文件编辑] 在行首插入: I [insert] 行尾插入: A [append] 另起下一行插入: o 另起上一行插入: O 撤销修改: u 恢复修改: ctrl + r [行级: 快速定位] 跳转到行首: 数字0 //// ^ 行尾: $ 文件头:gg 文件尾:G 文件n行:3G, 6G....... [翻页] 下一页: ctrl + f [forward] 上一页: ctrl+ b [back] [行号] 显示文件行号 :set number 取消行号显示 :set nonumber [字符搜索] 查找字符---> /aaa ?aaa (n 下一个 ; N上一个) 当前行--查找字符并替换---> :s /old/new 整个文件--查找字符并替换---> :%s /old/new/g
以上就是java 开发过程中如何在ubuntu 上搭建工作环境的详细内容,更多请关注其它相关文章!