在ubuntu16.04lts下搭建java开发环境

Fantasy_99      2022-04-11     435

关键词:

安装JDK1.7

1.下载所需jdk版本 jdk-7u79-linux-x64.tar.gz:jdk历史版本下载路径
技术分享图片
2.解压文件
技术分享图片
解压后新增一个文件夹如下:
技术分享图片
3.创建一个文件夹保存解压后的文件:(/usr/lib一般存放不能直接运行的,却是许多程序运行所必需的一些函数库文件linux常用目录详解
技术分享图片
4.移动解压后文件到指定文件夹:
技术分享图片
5.打开配置文件并修改:
技术分享图片
在文件末尾添加如下内容:设置linux环境变量

#set java environment
export JAVA_HOME=/usr/lib/java/jdk1.7.0_79
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

保存后退出。

执行sudo source /etc/profile使其立即生效。

关闭终端,再次打开终端查看是否安装成功。

执行java -version

安装Eclipse

1首先下载eclipse压缩包:
技术分享图片
2 创建安装目录:(查看linux的目录介绍)
技术分享图片

3 解压:
技术分享图片




4 创建桌面快捷方式:sudo touch /usr/share/applications/Eclipse.desktop 
5 打开文档写入以下内容:
Exec:配置安装eclipse目录下的eclipse
Icon:配置安装eclipse目录下的图片
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/usr/lib/eclipse/eclipse
Icon=/usr/lib/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

6 赋予执行权限:
技术分享图片




7安装成功后桌面显示如下图标: 
技术分享图片

在桌面打开 eclipse ,结果提示没有安装JDK,JRE环境。

               解决方法:

                              sudo ln -sf $JAVA_HOME jre  -->在eclipse文件夹中创建一个指向JRE路径的软链接

 

 

安装Tomcat7 并配置到Eclipse中

 

1 在官网下载压缩包;
2 新建一个安装目录;
3 解压到安装目录:使用tar -zxvf 压缩文件 -C指定目录
4 修改配置文件:
    修改tomcat/bin下修改catalina.sh文件:
    CATALINA_HOME=tomcat的安装目录
    JAVA_HOME=JDK安装目录
5 配置环境变量:
    修改/etc/profile文件:
    export CATALINA_HOME=tomcat的安装目录
    然后执行:source /etc/profile生效

 

6 启动tomcat如下图说明配置成功:
技术分享图片
7 添加Tomcat到eclipse时报错:遇到权限问题直接点击OK
8 打开eclipse的Servers下的Tomcat v7.0 Server at localhost-config文件夹发现里面没有tomcat的相关配置文件,然后Tomcat将tomcat的conf文件下的配置文件复制到eclipse的工作空间下的serviers下的conf配置文件中:
技术分享图片

 

9 查看Servers下的Tomcat v7.0 Server at localhost-config下的文件:
技术分享图片

 

10 修改这些文件的权限:sudo chmod 777 *,修改后查看如下:
技术分享图片

 

11 然后在eclipse中点击Servers按F5刷新即可使用tomcat啦!


 

安装数据库Mysql5.7和phpMyAdmin

 

1 执行下面三条命令:
    sudo apt-get install mysql-server
    sudo apt isntall mysql-client
    sudo apt install libmysqlclient-dev
2 检测mysql是否安装成功:
    sudo netstat -tap | grep mysql
3 mysql操作命令:
    service mysql start/stop/restart 就启动,停止,重启了mysql服务
4.修改root用户密码,注意mysql5.7在安装的时候root用户的密码是一个随机字符串,需要修改。 首先运行sudo netstat -tap | grep mysql看,mysql是否安装成功:
技术分享图片

 

5 查看配置文件中的user和密码:
技术分享图片

 

6 然后再在另一窗口登录mysql:
技术分享图片

 

7 出现如下界面表示登录成功:
技术分享图片

 

8 修改root用户密码:
技术分享图片

 

9 以root用户身份登录:
技术分享图片

 

10 查看ubuntu mysql是否支持utf-8:
    SHOW VARIABLES LIKE ‘collation_%’;
    show variables like ‘character_set_%’;,如果显示全是utf-8就对了,如果有不是utf-8的就需要修改配置文件:
技术分享图片
然后在文件末尾加两句话:
    character-set-server=utf8
    collation-server=utf8_general_ci
然后重启mysql服务:service mysql restart ,然后再查看:
技术分享图片

 

就说明配置成功啦!
11 配置成功以后可以安装一个数据库的图形操作界面phpMyadmin,注意安装过程中记得配置用户名和密码。


 

安装Git

 

1 执行命令报错如下:
技术分享图片
技术分享图片

 

2 执行apt更新命令:
技术分享图片
3 出现下图选择Y:
技术分享图片
然后再安装git:
技术分享图片
4 检测git是否安装成功:
技术分享图片
5 设置用户名和邮箱:
技术分享图片
6 查看设置的用户名和邮箱:
技术分享图片
7 获取更多参数可以使用git -help帮助命令查看;


 

安装Maven3.3.3

 

1.首先官网下载maven压缩tar文件,apache的官网打不开参考此链接配置网关,亲测可以:配置网关访问apache官网
2.创建安装maven的目录,然后解压下载文件到此目录;
3.配置环境变量:打开/etc/profile文件添加:

 

#set maven environment
export M2_HOME=/usr/lib/maven/apache-maven-3.3.3(Maven安装目录)
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin

 

  • 1
  • 2
  • 3
  • 4
  • 5

 

然后执行source /etc/profile使文件生效即可
4.在eclipse中新建一个Maven的动态web项目:
技术分享图片
技术分享图片
5 注意web项目配置成war包:
技术分享图片
6 Finish以后,右击项目——>properties——>project facets将Dynamic Web Module的勾去掉,然后Apply
技术分享图片
7 然后再将Dynamic Web Module的勾选中,下面出现了蓝色的配置链接点击:
技术分享图片
8 进行如下配置:
技术分享图片
9 点击OK完成!

 

 

























































































































(01)pyqt5开发环境搭建

一写在开头1.1本节内容PyQt5开发环境的搭建1.2本节目标在Ubuntu16.04LTS环境下搭建一个基于eclipse和QtDesigner的PyQt5开发环境。我们可以使用QtDesigner设计好程序界面并生成ui文件,然后用pyuic5将ui文件编译成python代码,最后在eclipse中编... 查看详情

在 ubuntu 16.04 LTS 上运行 mongodb

】在ubuntu16.04LTS上运行mongodb【英文标题】:Runningmongodbonubuntu16.04LTS【发布时间】:2016-08-2902:12:36【问题描述】:如何在Ubuntu16.04LTS上将Mongodb作为服务运行?几天前,我将服务器升级到了Ubuntu16.04。我注意到我的MongoDB服务在我重新... 查看详情

superset开发环境搭建(ubuntu+pycharm)

参考技术Aubuntu16.04lts64注意:完成虚拟环境的创建之后,你的IDE当中并不会像上图一样显示那么多的三方包,等我们完成下面的步骤之后便会像上图显示的一样了。安装这个过程耗时可能相对久一些。初始化方法一:直接在pycharm... 查看详情

ubuntu16.04下搭建eclipsec++开发环境(代码片段)

ubuntu下使用Eclipse下搭建开发环境基本上网上教程一大堆,但是复杂度太大,因为很多教程都是从JDK开始安装一直到最后,而且很多都是从别的linux发行版上弄来的方法,各种编译直接吓死人有木有,其实ubuntu... 查看详情

ubuntu16.04下搭建python3.5+pyqt5.7+eric6开发环境(代码片段)

...dows下实现的pythoncode,因为业务需要,要将其放到Ubuntu(其实是Linux)下来进行开发和demo。因此安装了目前最新的Ubuntu16.0464bit系统,并搭建带有GUI的python开发环境。##环境与工具选择最终确认选择“Ubuntu16.04... 查看详情

求助,怎样在ubuntu12.04lts上搭建gtk开发环境

...且不是LFS的忠实用户,请使用包管理的方式安装。我记得Ubuntu12.04LTS中默认是安装有GTK2.0的,如果你只是需要2.0,直接更新到最新版本就可以。如果你需要GTK3.0的话,你可以直接使用apt-getinstall的方式安装下面的开发包:libgtk-3-0Thi... 查看详情

如何在 Ubuntu 16.04LTS 中禁用透明大页面 (THP)

】如何在Ubuntu16.04LTS中禁用透明大页面(THP)【英文标题】:HowtodisableTransparentHugePages(THP)inUbuntu16.04LTS【发布时间】:2017-06-2811:01:25【问题描述】:我正在设置一个带有3个运行Ubuntu16.04LTS的virtualboxVM的ambari集群。但是我收到以下警告... 查看详情

在 ubuntu 16.04 lts 上安装 numba 0.30.1

】在ubuntu16.04lts上安装numba0.30.1【英文标题】:Installnumba0.30.1onubuntu16.04lts【发布时间】:2017-06-2601:51:36【问题描述】:如何在Ubuntu16.04LTS上为Python3安装当前版本(0.30.1)的numba?我的Python版本是3.5.2,我安装了Ubuntu的准系统(我认为... 查看详情

在 16.04 LTS 上安装 Docker

....04LTS【发布时间】:2016-08-1103:00:34【问题描述】:如何在Ubuntu16.04LTS上安装docker【问题讨论】:docs.docker.com/engine/installation/linux/ubuntulinux涵盖16.04如果您有任何文章可以在Ubuntu16.04LTS上安装docker私有注册表,请 查看详情

如何在ubuntu上搭建网桥(代码片段)

如何在Ubuntu上搭建网桥参考链接:https://www.cnblogs.com/linuxprobe/p/5709025.html作为一个Ubuntu16.04LTS的初学者。如何在Ubuntu14.04和16.04的主机上搭建网桥呢?顾名思义,网桥的作用是通过物理接口连接内部和外部网络。对于虚... 查看详情

如何在 Ubuntu 16.04 LTS 64 位上安装/启动 Postman 本机 v4.10.3?

】如何在Ubuntu16.04LTS64位上安装/启动Postman本机v4.10.3?【英文标题】:Howtoinstall/startPostmannativev4.10.3onUbuntu16.04LTS64-bit?【发布时间】:2017-08-1704:57:14【问题描述】:我下载了PostmanforLinux(来自https://www.getpostman.com/apps),将.tar.gz文... 查看详情

ubuntu16.04下搭建eclipsec++开发环境(代码片段)

ubuntu下使用Eclipse下搭建开发环境基本上网上教程一大堆,但是复杂度太大,因为很多教程都是从JDK开始安装一直到最后,而且很多都是从别的linux发行版上弄来的方法,各种编译直接吓死人有木有,其实ubuntu... 查看详情

联想小新潮700014'ubuntu16.04lts双系统安装

参考技术A开发需要所以需要装Ubuntu,但刚开始并不顺利,一路查文档,现在百度上搜到的有很多教程都已经很老了,不太时候现在的新电脑,所以刚开始也走了不少弯路,现在终于装好,和我以前的华硕安装的有些不太一样,... 查看详情

如何在ubuntu16.04和14.04lts中安装postgresql9.5

参考技术A你好,ubuntu软件中心,还有可以从网站下载的deb文件也可以用gdebi或命令或新立德安装 查看详情

ubuntu16.04lts

Ubuntu16.04LTS 64位系统针对Android6.0sudoaptinstallgit-corebisonbuild-essentialcurlflexgitgnupggperflibesd0-devliblz4-toollibncurses5-devlibsdl-devlibwxgtk3.0-devlibxml2libxml2-utilslzopmavenopenjdk-7 查看详情

设置sublime文本3以在ubuntu16.04lts上运行和编译java时出错

我是SublimeText3的新手,我想在SublimeText3上运行和编译java代码。但是,我得到了这个奇怪的错误:/bin/bash:javac:commandnotfound[Finishedin0.0swithexitcode127]和我在/home/***/Downloads/sublime_text_3/Packages/Java.sublime-package/JavaC.sub 查看详情

sh如何在ubuntu16.04lts-docker中安装python3.6。*(代码片段)

查看详情

无法从 ubuntu 16.04 LTS 卸载节点

】无法从ubuntu16.04LTS卸载节点【英文标题】:Unabletouninstallnodefromubuntu16.04LTS【发布时间】:2018-07-0302:28:57【问题描述】:我尝试了这两个命令来卸载nodejs,但我无法做到。sudoapt-getpurgenodejssudoapt-getautoremove当我检查版本时,它会显... 查看详情