Ubuntu环境下的jdk配置, 以及eclipse的安装, 以及tomcat的配置

首先: 我用的是Ubuntu16.04 , 然后由于需要用到以上东西, 然后可能会多次进行上述的安装, 每次都需要去百度每一步的具体操作, 所以打算整合一下. 以下操作本机亲测有效.

jdk配置

  • 下载
    直接百度搜索进第一个下载对应的jdk即可. 我下的这个jdk-8u171-linux-x64.tar.gz
    然后需要创建一个目录为jdk配置. 我这是存放在 /usr/java中, 并解压出来.
    输入以下命令即可:

    1: sudo mkdir /usr/java
    (然后进你下载的的那个目录中)
    2: cd 下载
    3: sudo mv jdk-8u171-linux-x64.tar.gz /usr/java
    4: sudo tar -zxvf jdk-8u171-linux-x64.tar.gz
  • 配置环境变量
    上面这些工作做完了, 就准备配置环境变量了, 这里网上有是在 /etc/environment中, 但是我不行, 然后因为Ubuntu的环境变量的有三个地方, 这里不在/etc/environment中, 可以在 /etc/profile中, 但是我配了这个后该环境变量只存在于当前终端, 所以我们就用最稳的, 也是最强力的 我们在 .bashrc 中配置.

首先编辑他 gedit ~/.bashrc
然后在最后加入以下代码即可:

export JAVA_HOME= (你的jdk存放位置)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

然后还要激活环境变量立即生效 source ~/.bashrc

最后输入命令 java -version 即可检验是否配置成功. 成功会显示你的jdk的版本信息.

eclipse 安装

  • 下载
    还是直接进官网下载官网, 下载对应的JavaEE.

    然后解压, 我这依旧解压到 /usr/java中. 命令: sudo tar -zxvf eclipse-jee-oxygen-3a-linux-gtk-x86_64.tar.gz -C /usr/java

    • 创建快捷方式
      我们要在桌面创建eclipse的桌面快捷方式
      输入以下命令即可:
 cd 桌面
sudo touch eclipse.desktop
sudo gedit eclipse.desktop

加入以下代码:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/usr/java/eclipse/eclipse
Icon=/usr/java/eclipse/icon.xpm //用自己所在的目录即可
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

然后修改为可执行文件sudo chmod u+x eclipse.desktop
然后就应该可以了. 如果发现其权限不够, 那么就在加入以下命令就一定行了
sudo chmod a+x eclipse.desktop

现在你就可以进行普通Java编程了.

现在因为Web的应用, tomcat的也显得很重要乐.

tomcat安装以及配置

这篇博客讲的非常好, 我步骤全部按照上面执行的, 过程非常流畅, 没有出现任何错误, 所以就算我说也是照着这个讲. 还不如直接去他的博客中看…

然后就是在eclipse中配置, 打开eclipse->选择上面菜单栏中的window->选择preferences然后如图所示的选择:这里写图片描述
然后点击Add. 把最对应的tomcat加入进去, 并配置相应的位置.
这里写图片描述
这里写图片描述
然后应用生效即可.
这里写图片描述
启动成功:
这里写图片描述
注意如果启动tomcat时出现端口被占用的错误, 那么就是用其他进程占用了8080这个端口, 要么就kill 掉那个进程, 要么也可能是因为tomcat非正常退出而导致的, 直接重启就不会出现那个错误了.

至此, 已经全部搞定了…. 嘻嘻, 如果中途还有其他问题, 请自行百度解决, 我也是综合的这些资料以及遇到的一些问题的解决方法.. 喜欢就赞一个吧~~~

猜你喜欢

转载自blog.csdn.net/anxdada/article/details/80364694