Ubuntu12.04安装java以及Eclipse和Tomcat
阔别已久的Java,现在捡起来偶感觉亚历山大啊,就单单一个环境的安装就搞得我焦头烂额啊。真后悔当初学习Java的时候没有记录下来这一门槛——环境的搭建,要知道学好一门语言,Develop Environment is so important.Okay,下面来描述下安装过程,就当记录下来,以防日后再用到。
一、JDK的安装和配置
1.进入Oracle官网下载JDK:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html得到jdk-7u45-linux-i586.tar.gz
2.解压下载的JDK,创建一个存放JDK的目录,将解压的JDK放入此目录下:
tar zxvf ~/Downloads/jdk-7u45-linux-i586.tar.gz
sudo mkdir -p /usr/lib/jvm/jdk1.7.0
sudo mv ~/Downloads/jdk1.7.0_45/* /usr/lib/jvm/jdk1.7.0
3.建立默认的JDK的启动有两种操作方法如下:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
或者:进入/usr/bin/下进行如下操作
cd /usr/bin
sudo ln -s -f /usr/lib/jvm/jdk1.7.0/bin/java
sudo ln -s -f /usr/lib/jvm/jdk1.7.0/bin/javac
4.设置JDK的环境变量
vim ~/.bashrc export JAVA_HOME=/usr/lib/jvm/jdk1.7.0
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib source ~/.bashrc
如此,JDK安装完成
5.查看当前各种JDK版本配置
sudo update-alternatives --config java
执行上述命令会出现如下信息:
There is only one alternative in link group java: /usr/lib/jvm/jdk1.7.0/bin/java
Nothing to configure.
6.检查java是否生效,如下操作:
$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode)
如此,表示JDK安装成功。这样你就可以进行Java编程了。
二、Eclipse安装
学习一门语言,首先要有一个开发利器——Eclipse,会使你编程事半功倍。其实Eclipse安装很简单,如下
1.官网下载Eclipse: http://www.eclipse.org/downloads/ 得到 eclipse-standard-kepler-SR1-linux-gtk.tar.gz
2.解压Eclipse,并将其放入新建的目录下:
tar zxvf ~/Downloads/eclipse-standard-kepler-SR1-linux-gtk.tar.gz
sudo mkdir -p /usr/lib/eclipse
sudo mv ~/Downloads/eclipse/* /usr/lib/eclipse
3.将Eclipse下的可执行文件链接到桌面上:
cd ~/Desktop
sudo ln -s -f /usr/lib/eclipse/eclipse
如此,在桌面上就可以看到可执行的Eclipse图标了。
三、Tomcat的安装以及嵌入到Eclipse
1.进入官网下载Tomcat7.0: http://tomcat.apache.org/download-70.cgi#7.0.47
2.解压tomcat,并将其放入/usr/lib/tomcat7.0/目录下:
tar zxvf ~/Downloads/apache-tomcat-7.0.47.tar.gz
sudo mkdir -p /usr/lib/tomcat7.0
sudo mv ~/Downloads/apache-tomcat-7.0.47/* /usr/lib/tomcat7.0
3.启动tomcat:
cd /usr/lib/tomcat7.0/bin
./startup.sh
执行上述命令,会出现如下信息:
Using CATALINA_BASE: /usr/lib/tomcat7.0
Using CATALINA_HOME: /usr/lib/tomcat7.0
Using CATALINA_TMPDIR: /usr/lib/tomcat7.0/temp
Using JRE_HOME: /usr/lib/jvm/jdk1.7.0
Using CLASSPATH: /usr/lib/tomcat7.0/bin/bootstrap.jar:/usr/lib/tomcat7.0/bin/tomcat-juli.jar
再在浏览器上输入localhost:8080,会出现如下:
表示tomcat已经安装成功。
./shutdown.sh 关闭该程序
3.在Eclipse安装tomcat插件,进入http://www.eclipsetotale.com/tomcatPlugin.html下载插件:tomcatPluginV33.zip
解压tomcatPluginV33.zip到/usr/lib/eclipse/plugins/目录下,这样就可以在Eclipse界面中看到三只小猫。
4.配置Eclipse
在eclipse配置tomcat路径:windows->preferences->Tomcat进行如下设置:
然后在Advanced下设置选择Tomcat base;
最后在JVM Settings添加包设定classpath的路径:JAR/ZIP->/usr/lib/tomcat7.0/bin/tomcat-juli.jar
点击Ok,这样设置完成。
5.测试
在eclipse点击最左边的小猫启动Tomcat
如下在console显示
到浏览器输入http://localhost:8080/如果重现小猫的网页,表示插件安装成功。
这样,我们的安装之旅也就结束了。
Ubuntu12.04安装java以及Eclipse和Tomcat的更多相关文章
- Ubuntu12.04安装java6
按照android官方文档 http://source.android.com 下载编译android源代码,jdk安装失败,尝试一下方法成功(2013-11-20) 下面我就把在Ubuntu12.0 ...
- Ubuntu12.04安装64位系统出现编译错误error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or dir
问题: Ubuntu12.04安装64位系统出现编译错误error while loading shared libraries: libz.so.1: cannot open shared obje ...
- ubuntu12.04安装svn 1.7(转载)
ubuntu12.04安装svn 1.7 分类: ubuntu2013-10-22 16:03 239人阅读 评论(0) 收藏 举报 svnubuntu 目录(?)[+] 1.问题 在 ...
- ubuntu12.04 安装 php5.4/php5.5
1:修改源(我使用163的源)直接修改/etc/apt/sources.list deb http://mirrors.163.com/ubuntu/ precise main universe re ...
- Ubuntu12.04 安装Samba
Ubuntu12.04 安装Samba Ubuntu12.04 安装Samba 本教程介绍了在Ubuntu12.04安装Samba文件服务器,以及如何配置它通过SMB协议共享文件,以及如何将用户添加. ...
- [分享]Ubuntu12.04安装基础教程(图文)
[分享]Ubuntu12.04安装基础教程(图文) 原文地址: http://teliute.org/linux/Ubsetup/lesson21/lesson21.html 1.进入 live cd ...
- ubuntu12.04 安装nginx+php+mysql (lnmp)的web服务器环境
1.Ubuntu12.04 安装nginx+php+mysql (lnmp)的web服务器环境 http://blog.db89.org/ubuntu12-04-install-nginx-php-m ...
- Linux安装Java与Eclipse
Linux安装Java和Eclipse 一.准备工作 1.下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-do ...
- Ubuntu12.04 配置Java开发环境:JDK1.7+Eclipse+Tomcat7.0
软硬件环境 Ubuntu12.04+JDK1.7+Eclipse+Tomcat7.0 内容列表 1.安装JDK1.7,配置JAVA环境 2.安装Eclipse 3.安装Tomcat7.0 1.安装JD ...
随机推荐
- 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)
最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...
- P2032 「Poetize9」升降梯上
描述 开启了升降梯的动力之后,探险队员们进入了升降梯运行的那条竖直的隧道,映入眼帘的是一条直通塔顶的轨道.一辆停在轨道底部的电梯.和电梯内一杆控制电梯升降的巨大手柄.Nescafe之塔一共有N层,升降 ...
- 贪心 BZOJ 3671:[Noi2014]随机数生成器
Description Input 第 1行包含5个整数,依次为 x_0,a,b,c,d ,描述小H采用的随机数生成算法所需的随机种子.第2行包含三个整数 N,M,Q ,表示小H希望生成一个1到 ...
- 杂题 UVAoj 10000 Longest Paths
Longest Paths It is a well known fact that some people do not have their social abilities complet ...
- Chrome DevTools学习笔记
---恢复内容开始--- chrome和firefox的开发者工具大同小异,都非常强大.今天在博客园上看了这篇文章(http://www.cnblogs.com/Wayou/p/chrome-cons ...
- JavaScript中的加号
JavaScript中的加号“+”可以作为数学运算符的加,也可以作为字符串拼接,也可以作为一元运算符,表示正数. 1+2 "2"+"3" 3+"2&q ...
- prim模板题
题目链接:http://acm.hrbeu.edu.cn/index.php?act=problem&id=1223 #include <cstdio> #include < ...
- Cyclic Nacklace - HDU 3746(next求循环节)
题目大意:给你一些串,问如果想让这个串里面的循环节至少循环两次,需要添加几个字符(只能在最前面或者最后面添加).比如ababc 需要添加5个就是添加ababc. 分析:其实字符串的长度len-next ...
- QQ群成员提取
var ids = document.querySelectorAll(".member_id"); var names = document.querySelectorAll(& ...
- 谁动了我的timer?——C#的垃圾回收和调试
先来看如下的一段代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 using System; using System.Threading; publi ...