Ubuntu12.04配置java开发环境
一 、安装JDK
1.安装JDK
sudo cp -a jdk-6u45-linux-i586.bin /opt // 复制到安装路径
sudo chmod u+x jdk-6u45-linux-i586.bin // 修改权限
sudo ./jdk-6u45-linux-i586.bin // 安装
sudo rm -rf /jdk-6u45-linux-i586.bin // 删除安装源
说明:二进制安装文件可直接执行安装
rpm安装包在Ubuntu下可以使用Alien工具转换为deb安装包进行安装:
sudo apt-get install alien
alien -d jdk-6u45-linux-i586.rpm
dpkg -i jdk-6u45-linux-i586.deb
deb安装包: dpkg -i *.deb
说明:源码安装,解压缩源码包到指定目录。
预编译:./configure --prefix=/install_path/
编译:make
安装:make install
2.设置JDK环境变量
vi ~/.profile
添加以下行:
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-6u45
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
:wq 保存退出
3.重启系统
sudo reboot
4.检查是否安装成功
终端执行 java -version,显示:
java version "1.6.0_45"Java(TM) SE Runtime Environment (build 1.6.0_45-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)
vi Test.java 输入以下内容:
public class Test{
public static void main(String args[]){
System.out.println("for test...");
}
}
在终端输入:javac Test.java 若无语法错误,则编译通过,无报错信息。
终端执行 java Test 若输出 for test... ,则证明java环境安装成功。
图1 JRE与JDK
5.多个版本的JDK切换
实际使用中,经常需要在多个版本的JDK中进行切换。其实只需要完成两个步骤:
1.修改环境变量:JAVA_HOME指向要切换的版本路径;
2.使用update-alternatives命令指定软件包的默认版本(命令参数可以自己查找。若配置了系统级环境,使用该命令可能需要超级用户权限)。
说明:
JDK的PATH添加到系统的用户环境/etc/profile则为所有用户都配置了JDK。若添加到~/.profile或~/.bash_profile或~/.bash_login中,则是为
当前登录的用户配置了JDK。ubuntu会默认先找~/.bash_profile或~/.bash_login,若不存在上述文件,才会找~/.profile,然后执行里面的环境变量
配置。
图2 linux当前用户环境配置文件
Oracle官网目前为linux提供tar.gz后缀和rpm后缀的安装包。tar.gz包解压缩后,应该有安装脚本,执行安装脚本即可完成安装。
(类似jdk-8u20-linux-x64.tar.gz的安装包,直接解压后,设置好环境变量就可以)。而rpm包的安装如上所述。
关于/etc/environment文件,它并不是一个脚本文件。关于Ubuntu的环境变量,可以去以下地址学习了解:
https://help.ubuntu.com/community/EnvironmentVariables
二、安装集成开发环境:Eclipse
官网下载(http://www.eclipse.org/downloads/)安装包(eclipse-java-linux-gtk-x86_64.tar.gz),命令行安装(解压,找到install.sh或eclipse.sh
执行安装)。
修改eclipse.ini配置文件(jvm的设置):
需要修改:--launcher.XXMaxPermSize(表示对非堆区分配的内存的最大上限)==>512m
Xms(表示jvm堆区内存初始内存分配的大小)==>128m
Xmx(表示jvm堆区内存可被分配的最大上限)==>512m
插件安装:
三、安装数据库管理系统:mysql
官网上找到MySQL Community Edition(GPL),也就是社区版,进行下载。包括:YUM软件库、APT软件库、SUSE软件库(包含了服务器、
客户端、其他组件)等等。
数据库管理工具:Navicat Premium。支持多种数据库软件,官网下载。
四、安装应用服务器:Tomcat
官网下载最新的版本(*.zip或*.tar.gz)解压并配置环境变量,执行主目录下的/bin/startup.sh完成启动。浏览器访问localhost:8080,显示
初始页面,说明tomcat已启动。
目录结构:
./bin:可执行文件、脚本
./conf:服务器配置文件
./lib:库文件
./logs:日志及输出文件
./temp:JVM的临时文件
./webapps:web应用目录
./work:web应用的临时工作目录
1.启动多个tomcat实例(Multiple Tomcat Instances):参考tomcat/RUNNING.txt文件。设置CATALINA_BASE,指向tomcat实例的工作目录
(包含./conf,./logs,./webapps,./work,./temp)。
2.启动多个tomcat:安装多个tomcat。设置不同的服务端口,分别启动。
配置文件:
修订:
参考:
Eclipse平台入门:http://www.ibm.com/developerworks/cn/opensource/os-eclipse-platform/
注:
图1:http://docs.oracle.com/javase/7/docs/