oracle官网下载jdk-8u211-linux-x64.tar.gz
解压后,复制到目录:/usr/lib/jdk/jdk1.8
修改环境变量,vim /etc/profile
在文件底部增加:
export JAVA_HOME=/usr/lib/jdk/jdk1.8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=.:${JAVA_HOME}/bin:$PATH
第二步:安装eclipse
eclipse官网下载:eclipse-java-2019-06-R-linux-gtk-x86_64.tar.gz
解压,并拷贝到/usr/local/eclipse目录
###创建桌面快捷图标
cd /usr/share/applications/
vim eclipse.desktop(root权限)
此时会新建一个eclipse.desktop文件,在文件中添加如下语句:
[Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse Exec=/opt/eclipse/eclipse Icon=/opt/eclipse/icon.xpm Terminal=false StartupNotify=true Type=Application Categories=Application;Development;在eclipse下载的tar文件解压后,文件夹中有两个可执行文件,后缀以*标注,即为可执行文件,Exec=为eclipse安装目录下的eclipse程序的位置路径,Icon=为安装目录下的icon图标文件。
保存后将该文件变为可执行文件。
命令
sudo chmod u+x eclipse.desktop
第三步:安装tomcat
官网下载tomcat:apache-tomcat-8.5.43.tar.gz
解压到/usr/local/apache-tomcat-8.5.43目录
修改startup.sh和shutdown.sh
在最后一句话之前加入:
#set java environment export JAVA_HOME=/usr/lib/jdk/jdk1.8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH #tomcat export CATALINA_HOME=/usr/local/apache-tomcat-8.5.43 #下面这句话是原来就有的 exec "$PRGDIR"/"$EXECUTABLE" start "$@"
保存后,运行startup.sh即可启动tomcat,运行shutdown.sh即可关闭tomcat
第四步:将tomcat以服务方式运行
参考文章:
https://blog.csdn.net/qq_34814092/article/details/86672834
https://blog.csdn.net/weixin_44606513/article/details/86815190
首先,复制/usr/local/apache-tomcat-8.5.43/bin目录下的 catalina.sh 到 /etc/init.d/tomcat
然后,编辑tomcat,vi tomcat
在一长段注释下(这段注释就是文章的开头,有关键字CATALINA_HOME),加入:
JAVA_HOME=/usr/lib/jdk/jdk1.8
CATALINA_HOME=/usr/local/apache-tomcat-8.5.43
保存文件,退出,更改权限:chmod 755 tomcat
安装sysv-rc-conf,直接apt-get install sysv-rc-conf会提示无法定位
需要修改文件/etc/apt/sources.list
在最后一行(这个文件是存在的,且已经有很多行了,上面参考地址中有一篇文章少写了一个s,导致当时又找了另一篇文章才解决),加入:
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
保存后,执行:apt-get update
运行完成后,再执行apt-get install sysv-rc-conf,就能成功安装了。
接下来继续tomcat服务的配置:
运行(注册服务):sysv-rc-conf tomcat on
添加开机启动:systemctl enable tomcat
这个位置可能会报一些提示:
tomcat.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable tomcat insserv: warning: script 'S20tomcat' missing LSB tags and overrides insserv: warning: script 'tomcat' missing LSB tags and overrides insserv: warning: current stop runlevel(s) (empty) of script `tomcat' overrides LSB defaults (0 1 6). update-rc.d: error: tomcat Default-Start contains no runlevels, aborting.
我这边没管这个,继续运行:
service tomcat start
成功启动服务,至此结束。
以下为卸载服务命令,未实践
#仅删除服务 update-rc.d tomcat remove #彻底删除服务及配置文件 update-rc.d -f tomcat remove
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《java第一天,ubuntu18.04安装jdk8,eclipse以及tomcat的记录》
发表评论