java 开发过程中如何在ubuntu 上搭建工作环境
本篇文章给大家带来的内容是关于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
Atas ialah kandungan terperinci java 开发过程中如何在ubuntu 上搭建工作环境. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan untuk Square Root di Java. Di sini kita membincangkan cara Square Root berfungsi di Java dengan contoh dan pelaksanaan kodnya masing-masing.

Panduan Nombor Sempurna di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor Perfect dalam Java?, contoh dengan pelaksanaan kod.

Panduan untuk Penjana Nombor Rawak di Jawa. Di sini kita membincangkan Fungsi dalam Java dengan contoh dan dua Penjana berbeza dengan contoh lain.

Panduan untuk Weka di Jawa. Di sini kita membincangkan Pengenalan, cara menggunakan weka java, jenis platform, dan kelebihan dengan contoh.

Bagi kebanyakan pengguna, menggodam kotak TV Android kedengaran menakutkan. Walau bagaimanapun, pemaju Murray R. Van Luyn menghadapi cabaran untuk mencari alternatif yang sesuai untuk Raspberry Pi semasa kekurangan cip Broadcom. Usaha kerjasama beliau dengan Armbia

Panduan untuk Nombor Armstrong di Jawa. Di sini kita membincangkan pengenalan kepada nombor Armstrong di java bersama-sama dengan beberapa kod.

Panduan untuk Nombor Smith di Jawa. Di sini kita membincangkan Definisi, Bagaimana untuk menyemak nombor smith di Jawa? contoh dengan pelaksanaan kod.

Dalam artikel ini, kami telah menyimpan Soalan Temuduga Spring Java yang paling banyak ditanya dengan jawapan terperinci mereka. Supaya anda boleh memecahkan temuduga.
