Ubuntu下常用软件的安装三——java开发环境的搭建
liuian 2025-01-13 15:28 35 浏览
首先是java开发环境的安装,不管是window下还是linux下,网上都有了好多教程,也非常详细,为什么我还要写呢?难道我写的有什么特别的地方,嘿嘿,其实也没有,只是当作自己的作为初学者的笔记而已,只是想锻炼自己勤写文档的习惯而已,熟悉的人尽可将其当作饭后玩笑罢了。
jdk的安装及配置
1、准备jdk安装包
2、解压
sudo tar -zxvf jdk-8u102-linux-x64.tar.gz
我这边是把安装包都放在了/usr/local/lib目录下,也都是在该目录下做操作的。
3、配置环境变量
vi/etc/profile
对于新手来说,使用vi还有些吃力,所以以记事本的形式打开。
sudogedit /etc/profile
在文本的最后添加下面的语句:
exportJAVA_HOME=/usr/local/lib/jdk1.8.0_102
exportJRE_HOME=${JAVA_HOME}/jre
exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
exportPATH=${JAVA_HOME}/bin:$PATH
或者
JAVA_HOME=/usr/local/lib/jdk1.8.0_102
PATH=$PATH:/usr/local/lib/jdk1.8.0_102/bin
CLASSPATH=.:/usr/local/lib/jdk1.8.0_102/jre/lib/rt.jar
exportJAVA_HOME PATH CLASSPATH
ubuntu上安装jdk实际上windows大同小异,不同是路径ubuntu中追加路径用的冒号“:”
保存配置退出后,刷新变量使配置的环境立即生效:
source/etc/profile
4、验证是否安装成功
java-vesion
回车后出现下面界面表示jdk配置成功。
到这里jdk安装成功了。
Tomcat的安装配置
1、准备jdk安装包
2、解压
sudotar -zxvf apache-tomcat-8.0.36.tar.gz
同样我也是在/usr/local/lib目录下操作的
3、配置环境变量
sudo gedit/etc/profile
在文本最后下面添加下面语句
exportCATALINA_HOME=/usr/local/lib/apache-tomcat-8.0.36
保存退出后刷新环境变量是其立即生效
source/etc/profile
进入到Tomcat包下bin目录
cdapache-tomcat-8.0.36/bin/
4、修改catalina.sh
sudogedit catalina.sh
找到如下这行:
#OS specific support. $var _must_ be set to either true or false.
在这行下面新增如下配置语句(指定Tomcat的目录以及jdk的目录)
CATALINA_HOME=/usr/local/lib/apache-tomcat-8.0.36
JAVA_HOME=/usr/local/lib/jdk1.8.0_102
在Tomcat下的bin目录下直接运行startup.sh:
sudo ./startup.sh
打开浏览器,输入: localhost:8080
熟悉的界面又出现了,配置成功。
eclipse的安装
1、准备eclipse安装包
2、解压
sudotar -zxvf eclipse-jee-neon-R-linux-gtk-x86_64.tar.gz
3、创建桌面快捷图标
cd~/桌面
toucheclipse.desktop
sudogedit eclipse.desktop
复制代码
[DesktopEntry]
Encoding=UTF-8
Name=eclipse
Comment=EclipseIDE
Exec=/usr/java/eclipse/eclipse
Icon=/usr/java/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
需要将Exec和Icon后面的路径改为自己eclipse解压后的路径
sudochmod u+x eclipse.desktop
搞完之后桌面会出现eclipse的图标
双击图标
到这里Ubuntu下的java开发环境已经搭建完成。
相关推荐
- 360无法卸载怎么办(360卸载不了最简单三个步骤)
-
开启了自我保护,关闭即可。解决方法如下:准备材料:360安全卫士、电脑1、在电脑上打开安全卫士,进去之后,点击右上方的列表图标,选择设置,2、进去安全卫士设置界面之后,点击安全防护中心,3、进去安全防...
- 戴尔笔记本电脑没有声音怎么解决
-
右击“我的电脑”----“属性”---“硬件”----“设备管理器”,打开“声音、视频和游戏控制器”有无问题,即看前面有没有出现黄色的小图标,如有,重新安装这个设备的驱动程序进行解决。加强麦克风:右...
- 如何给无线路由器设置密码(如何给无线路由器设置密码教程)
-
1、使用路由器的管理界面,找到密码设置选项,输入想要设置的新密码。 2、再次输入新密码,以便确认输入的密码正确无误。 3、保...
- windows7旗舰版激活序列号(win7旗舰 激活码)
-
一、Windows7旗舰版激活密钥零售版:Windows7UltimateRetail永久序列号【尝试联网激活,如果不能激活,可电话激活】[Key]:RHTBY-VWY6D-QJRJ9-JGQ...
- 联想电脑如何重置系统(联想电脑 重置系统)
-
联想进入bios界面重置系统方法:1、将电脑关机,按下一键恢复按钮(需确保笔记本屏盖在打开状态),不同的联想笔记本机型按钮位置不同,操作也不一样1)如果是此按钮,按住5秒钟等待出现还原界面2)针孔式按...
- 电脑加密文件夹怎么弄(电脑加密文件夹怎么弄出来)
-
要在电脑中加密文件夹,可以使用加密软件或操作系统提供的加密功能。使用加密软件,你可以选择文件夹并设置密码来保护其内容。这样,只有输入正确密码的人才能访问文件夹中的文件。另外,某些操作系统也提供了加密文...
- win11打游戏现在稳定吗(win11玩游戏流畅吗)
-
win11适合打游戏的。主要原因如下:1、win11的升级并不会丢失原本系统中的文件和软件,因此用户可以在升级后直接玩原本的游戏。2、win11虽然是一款新系统,但是在游戏性能的表现上已经有着非常好的...
- 无法连接到共享打印机(无法连接到共享打印机是啥情况)
-
这个有多种原因,主要是要启动来宾guest帐户,装好驱动,设置同一工作组,在同一局域网条件下,重新添加打印机就可以了。1、依次展开“计算机管理(本地)—系统工具—本地用户和组—用户”,找到G...
- 注册qq号免费立即申请不用手机号
-
1、先在网页上搜索安装谷歌浏览器2、安装完成后,不要在电脑上登录任何一个QQ,打开QQ登录的界面,点击注册账号。3、在注册账号的页面,填上相应要求的信息,手机号码的部分先不要填。4、点击谷歌浏览器右上...
- office2016破解版安装教程(office2016下载破解版)
-
microsoftoffice2016激活与破解的区别是版本不同。①尽量使用官方的原版程序、原版软件,避免使用来路不明的"XX"版。②若程序对非正版授权用户有功能或使用期限制,但仍能满...
- tenda登录密码(tenda登录入口密码)
-
腾达路由器登录的密码和用户名为ADMIN。老版的兴化的都使用的是这一个用户名和密码新出的版本,登录的地址和用户名密码都在路由器背面,标签上的是随机产生的,没有规律,只需查看按照地址输入用户名和密码,就...
- android系统更新(android系统更新opengl版本)
-
1.1、打开手机页面,点击进入oppo的官网;2、进入页面后,点击下载系统包的按钮,系统自动升级。2.1、持手机卡去oppo手机专卖店;2、刷卡在专卖店里直接升级。3.1、打开电脑,开机进入页面;2、...
- tplink路由器登录名和密码(tp link无线路由器用户名和密码)
-
1、tp-link无线路由器,上网账号就是宽带账号,口令就是宽带密码,设置方法如下:一、接线方法,外网进线接入路由器wan口,路由器lan口接线到电脑网线接口。二、路由器设置,打开浏览器http://...
- win10硬盘格式mbr还是guid(won10硬盘格式)
-
作为人类的我回答你的问题。在选择WIN10分区类型时,我建议使用GUID分区表(GPT)。原因如下:1.GPT支持更大容量的硬盘,可以处理大型数据存储需求,而MBR分区表限制了最大可用空间为2TB。...
-
- 台式电脑网线怎么插(台式电脑网线插在猫上还是路由器上)
-
1、如果你家里没有用路由器,那么电脑主机上的网线,需要插在猫的网口/LAN口。温馨提示:没有用路由器的情况下,电脑要上网的话,你需要打开电脑中的“宽带连接”程序,然后填写你家的宽带账号、宽带密码,就能连接上网了。如果你不知道如何用“宽带连...
-
2025-11-08 03:05 liuian
- 一周热门
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
