一.安装jdk:
- 下载jdk: http://www.oracle.com/technetwork/java/javase/downloads/index.html 注意下载的是tar.gz结尾的文件,例如:jdk-7u21-linux-i586.tar.gz
- 解压 :我是在home目录下新建了一个javadev目录存放java相关的软件。
sudo tar -zxvf /home/hsiung/下载/jdkXXXX.tar.gz -C /home/hsiung/javadev/ - 设置环境变量
注意一点,网上很多教程都是把jdk文件夹整个复制或移动到usr文件夹下的,这个其实没有必要的,只要在path路径中配置正确的jdk路径就行,所以没必要移动。
// 进入root帐户 在普通用户也可以
sudo -s//用编辑器打开.bashrc文件
gedit .bashrc 在普通用户下注意加上sudo
//在最后一行添加如上面的环境变量(文件位置根据自己的实际情况)export JAVA_HOME=/home/hsiung/javadev/jdk1.7.0_67
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH//重启或注销生效。
- 配置默认jdk版本(为了替换掉openjdk)
打开终端,随便在那打开都行,依次执行一下命令
sudo update-alternatives --install /home/hsiung/javadev/bin /java 300
sudo update-alternatives --install /home/hsiung/javadev/bin /javac 300
sudo update-alternatives --install /home/hsiung/javadev/bin /jar 300
sudo update-alternatives --install /home/hsiung/javadev/bin /javah 300
sudo update-alternatives --install /home/hsiung/javadev/bin /javap 300
你只需要替换上边蓝色部分的路径为你的jdk下的 bin 目录路径即可。 注意 一句一句执行!
最后执行下边的命令:
sudo update-alternatives --config java
若是初次安装 JDK, 将提示
Thereis only one alternative in link group java (providing /usr/bin/java):/home/apples/javadevelop/jdk-7u21-linux-i586/bin/java
无需配置。
若是非初次安装,将有不同版本的JDK 选项。
- 测试:
查看一下命令输出是否正确
echo $JAVA_HOME
echo $JRE_HOME
echo $PATH
java -version
二.安装tomcat
- 下载: http://tomcat.apache.org/下载core下边的,tar.gz文件。tomcat 7。
- 解压,同上。还是在javadev目录 。最后是/javadev/tomcat7/
- 配置环境
打开tomcat目录,进入bin目录。sudo gedit打开startup.sh,在最后添加
JAVA_HOME= 你的java路径
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME= /home/hsiung//javadev/tomcat7
- 修改权限
很多人会遇到这个问题:
Ubuntu下tomcat无法启动,提示Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
如果java测试输出正确的话,那么就是权限不够。
~# chmod 777 /home/hsiung/javadev/tomcat7 -R //注意是root下 - 启动
/home/hsiung/javadev/tomcat7/bin/startup.sh
输出:
Using CATALINA_BASE: /home/hsiung/javadev/tomcat7
Using CATALINA_HOME: /home/hsiung/javadev/tomcat7
Using CATALINA_TMPDIR: /home/hsiung/javadev/tomcat7/temp
Using JRE_HOME: /home/hsiung/javadev/jdk1.7.0_67/jre
Using CLASSPATH: /home/hsiung/javadev/tomcat7/bin/bootstrap.jar:/home/hsiung/javadev/tomcat7/bin/tomcat-juli.jar
Tomcat started. -
服务器启动后,就可以在浏览器中输入: http://localhost:8080 就可以看到tomcat欢迎页了。
关闭tomcat:在tomcat/bin目录下
sudo ./shutdown.sh
三.安装eclipse
- 下载 http://www.eclipse.org/downloads/
若是你需要开发jsp网站可以下载javaee版,不然就下载javase版
我下载的是javaee版:Eclipse IDE for Java EEDevelopers,选择你当前Ubuntu对应的位数 - 解压 同上
- 点击eclipse就可以运行。这里常见一个错误:A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
/home/hsiung/javadev/eclipse/jre/bin/java java in your current PATH
解决方法:
在eclipse目录下打开终端 输入:
mkdir jre
cd jre
ln -s /home/hsiung/javadev/jdk1.7.0_67/bin bin //红色是你的jdk目录 - 在桌面建立eclipse快捷方式
在桌面新建一个空白文件,名为为: eclipse.desktop
用sudo gedit打开新建的eclipse.desktop文件,在里边粘贴如下内容:
[DesktopEntry]
Encoding=UTF-8
Name=EclipsePlatfrom
Comment=EclipseIDE
Exec= /home/hsiung/javadev/eclipse/eclipse
Icon= /home/hsiung/javadev/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
Name[zh_CN]=Eclipse