首页 > java教程 > 正文

java 开发过程中如何在ubuntu 上搭建工作环境

原创 2018-09-15 16:29:20 0 3
本篇文章给大家带来的内容是关于java 开发过程中如何在ubuntu 上搭建工作环境,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

  1. 文本编辑工具: wps, notepad, vim

  2. 开发工具安装: jdk, maven | tomcat, eclipse, mysql, navicat

  3. 虚拟机: virtualbox, vmware

  4. 日常使用软件: 录屏工具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 上搭建工作环境的详细内容,更多请关注php中文网其它相关文章!

  • 相关标签:ubuntu,java
  • 本文原创发布php中文网 ,转载请注明出处,感谢您的尊重!
  • 相关文章


  • Ubuntu12下编译安装PHP5.3开发环境_php技巧
  • ubuntu12.04使用c编写php扩展模块教程分享_php实例
  • 解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql_php技巧
  • ubuntu下编译安装xcache for php5.3 的具体操作步骤_php技巧
  • 网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
    独孤九贱(4)_PHP视频教程

    独孤九贱(4)_PHP视频教程

    江湖传言:PHP是世界上最好的编程语言。真的是这样吗?这个梗究竟是从哪来的?学会本课程,你就会明白了。 PHP中文网出品的PHP入门系统教学视频,完全从初学者的角度出发,绝不玩虚的,一切以实用、有用...

    独孤九贱(5)_ThinkPHP5视频教程

    独孤九贱(5)_ThinkPHP5视频教程

    ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。《php.cn独孤九贱(5)-ThinkPHP5视频教程》课程以ThinkPHP5最新版本为例,从最基本的框架常识开始,将...

    独孤九贱(1)_HTML5视频教程

    独孤九贱(1)_HTML5视频教程

    《php.cn原创html5视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了HTML知识。 ...

    ThinkPHP5实战之[教学管理系统]

    ThinkPHP5实战之[教学管理系统]

    本套教程,以一个真实的学校教学管理系统为案例,手把手教会您如何在一张白纸上,从零开始,一步一步的用ThinkPHP5框架快速开发出一个商业项目。

    PHP入门视频教程之一周学会PHP

    PHP入门视频教程之一周学会PHP

    所有计算机语言的学习都要从基础开始,《PHP入门视频教程之一周学会PHP》不仅是PHP的基础部分更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通...

    相关视频教程

  • JavaScript中文参考手册 JavaScript中文参考手册
  • JavaScript学习指南 JavaScript学习指南
  • JavaScript实现购物车 JavaScript实现购物车
  • JavaScript 参考手册 JavaScript 参考手册
  • 相关视频章节