本篇文章给大家带来的内容是关于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 上搭建工作环境的详细内容。更多信息请关注PHP中文网其他相关文章!

本文讨论了使用Maven和Gradle进行Java项目管理,构建自动化和依赖性解决方案,以比较其方法和优化策略。

本文使用Maven和Gradle之类的工具讨论了具有适当的版本控制和依赖关系管理的自定义Java库(JAR文件)的创建和使用。

本文讨论了使用咖啡因和Guava缓存在Java中实施多层缓存以提高应用程序性能。它涵盖设置,集成和绩效优势,以及配置和驱逐政策管理最佳PRA

本文讨论了使用JPA进行对象相关映射,并具有高级功能,例如缓存和懒惰加载。它涵盖了设置,实体映射和优化性能的最佳实践,同时突出潜在的陷阱。[159个字符]

Java的类上载涉及使用带有引导,扩展程序和应用程序类负载器的分层系统加载,链接和初始化类。父代授权模型确保首先加载核心类别,从而影响自定义类LOA


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SublimeText3汉化版
中文版,非常好用

Dreamweaver Mac版
视觉化网页开发工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

Atom编辑器mac版下载
最流行的的开源编辑器