Ubuntu下常用软件的安装三——java开发环境的搭建
liuian 2025-01-13 15:28 44 浏览
首先是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开发环境已经搭建完成。
相关推荐
- windows10官网打不开(win10系统官网打不开)
-
你可以通过以下步骤在Windows10官网上更新操作系统:1.打开windows官网,进入“下载和工具”页面。2.单击“立即下载工具”按钮,将下载“Windows10更新助手”。3.运行“...
- win7无线网卡插上没反应(win7无线网卡插上没反应怎么回事)
-
1、如果是路由器的问题,如果原来可以用,暂时不能用了,在有就是恢复出厂设置,从新设置就可以用了(这是在物理连接正确的前提下)。2、如果是宽带本身的问题,首先直接联接宽带网线测试,如果是宽带的问题,联系...
- 下载爱奇艺安装(下载爱奇艺安装包)
-
如果你的电脑无法安装爱奇艺,可能有以下原因,第一种原因可能是你的电脑系统版本太低,升级你的电脑操作系统,可以促进爱奇艺的下载,第二种情况是你下载的爱奇艺可能捆绑一些病毒软件,系统的杀毒软件识别有霸王软...
- 5000元左右的电脑配置单(5000左右的电脑配置推荐2021)
-
五千元至六千元价位电脑主机,如果组装机,可以配置配置很高的档次,电脑主机主板可以配置不低于十二代产品,可以设四个内存条插槽,相应的内存可以配置128GB内存条2至四根,电脑处理器也同样不低于十二代产品...
-
- 快速关机(快速关机按什么键)
-
1、我们直接长按手机右侧的电源键,大概5秒的时间,这时候手机页面会直接显示是否关机,选择关机就可以直接关机了。2、找到手机一侧的音量“+”键,再找到电源按键,之后只需同时按住音量“+”键和电源按钮,直到手机屏幕关闭即可强制关机。3、点击【设...
-
2025-12-25 08:05 liuian
- 云电脑免登录破解版(“云电脑破解版”)
-
虎牙YOWA云游戏平台便是一款完全免费的产品,只要玩家在自己的账号上购买过相关的产品即可通过云游戏平台直接登陆。但云游戏平台终归只是改变玩家的游戏方式,用户最终还是要回归于游戏中,如果难以保证游戏体验...
- 联想家庭版win7(联想家庭版笔记本电脑)
-
1、开机到欢迎界面时,按Ctrl+Alt+Delete,跳出帐号窗口,输入用户名:administrator,回车。2、如果这个帐号也有密码采用开机启动时按F8选“带命令行的安全模式”。3、选“Ad...
- 两台电脑怎么传文件最快(两台电脑怎么传文件比较快)
-
两台电脑之间传递文件可以有很多种方法。如果两台电脑同时在1栋楼或者一间办公室内,可以用U盘拷贝的方法传递文件。另外最快的方法还可以用通过邮箱、微信、QQ传送文件,那样速度更快,节省时间,又节省距离。将...
- win7计算机图标怎么弄出来(win7怎么设置计算机图标)
-
您好,如果您的Win7桌面图标不见了,可以尝试以下方法:1.右键点击桌面的空白处,点击查看之后点击显示桌面图标。2.如果第一种方法不起作用,可以使用组合键“ctrl键+alt键+delete键”,...
- usb打印机改wifi打印机(usb打印机改无线网络打印机)
-
首先要把打印机通过USB端口连接到路由器上,连接成功后路由器上的USB指示灯会亮。然后在需要使用网络打印机的电脑上安装打印机的驱动程序,这样才能够正常使用打印服务器连接的打印机。登录路由器,在左侧的系...
- windows7没pdf打印机(win7系统自带的打印pdf找不到了)
-
建议安装Acrobat9,并安装9.1.3的AdobeReader/Acrobat的更新,去官网搜索即可,如果现有版本是9.1.0,则9.1.2和9.1.3的更新均需要安装.我实验的结果时9.0...
- 有两台iphone一台忘记密码(有两台iphone一台忘记锁屏密码)
-
iphone的锁屏密码输入错误次数过多,显示iphone已停用。解决办法:第一步:电脑上装好iTunes,并打开。第二步:关手机,插上数据线,注意只插手机这一端,先不接电脑。第三步:按住手机上的Hom...
- 快用苹果助手官网进不去(快用苹果助手怎么下载不了)
-
要在指定的网址上登录下载,苹果手机没有自动授信不能下载
- 一周热门
- 最近发表
- 标签列表
-
- 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)
