如何在Ubuntu上安装Oracle Java 8,Java 7或者Java 6
你去oracle官方下载 绿色版,解压到/opt/java,然后配置环境变量:
在终端输入 sudo gedit /etc/profile,提示让你输密码,输入密码之后,
会用gedit相当于记事本打开那个配置文件,在文件的最后添加:
# JDK,TOMCAT,ORACLE
export JAVA_HOME=/opt/jdk180_25
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
然后保存关闭该文件,最后你重启电脑,当然也可以不用重启,在终端输入命令:
source /etc/profile
就可以了。
你可以测试环境变量是否配置正确,你在终端输入如下命令查看
java -version
javac -version
主要就是一点:将Java支持运行的各种目录、文件放入环境变量就可以了。
放入环境变量有三种方式,这个你可以自己学习,我推荐是放入当前用户的环境变量中。
1 cd ~ 也就是切换到当前用户的根目录,这个不用解释了吧。
2 vi bashrc 这个文件是当前用户的一些配置文件,在最后面加入下面的语句
export JAVA_HOME=/usr/java/jdk
#注:上面的/usr/java/jdk是你下载的jdk的目录,配置java主目录,后面两行是加入用行库的
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar
3 source bashrc 加入环境变量,也可以重启来完成。
好了,试试java命令吧
打开终端,使用下面的命令:
java -version
如果看到像下面的输出,这就意味着并没有安装过Java:
The program ‘java’ can be found in the following packages:
default-jre
gcj-46-jre-headless
openjdk-6-jre-headless
gcj-45-jre-headless
openjdk-7-jre-headless
Try: sudo apt-get install
在Ubuntu和Linux Mint上安装Java
看了各种类型‘Java’的不同之后,
在Ubuntu和Linux Mint上安装JRE
打开终端,使用下面的命令安装JRE:
sudo apt-get install default-jre
在Ubuntu和Linux Mint上安装OpenJDK
在终端,使用下面的命令安装OpenJDK Java开发工具包:
sudo apt-get install default-jdk
特殊地,如果想要安装Java 7或者Java 6等等,可以使用openjdk-7-jdk/openjdk-6jdk,但是记住在此之前安装openjdk-7-jre/openjdk-6-jre。
在Ubuntu和Linux Mint上安装Oracle JDK
使用下面的命令安装,只需一些时间,它就会下载许多的文件,所及要确保网络环境良好:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
如果想安装Java 7(ie Java 17),在上面的命令中用java7代替java8。
主要有一下几个步骤:
1,安装JDK;
2,安装eclipse;
3,安装安装Tomcat;
4,安装数据库
安装JDK:
1 sudo apt-get install sun-java6-jdk
2,当提示\"正在设定 sun-java6-jre\"时,按TAB键,\"确认\"变为红色时按回车继续安装
大约过了二十分钟会提示安装jdk成功信息,这时候你可以在shell打入java或javac看一看,看一下显示的信息 有显示,证明jdk安装成功
3,安装完成后配置环境变量。
sudo gedit /etc/environment
4,打开环境变量文件,在其中添加以下代码:
CLASSPATH=:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
注意:其中java-6-sun是jdk所在的文件夹,可能和这不同。请在/usr/lib/jvm/查看您机器上安装的文件夹名。添加完毕无误请保存。
5,打开jvm虚拟机配置文件。
sudo gedit /etc/jvm
添加以下代码到最上方:
/usr/lib/jvm/java-6-sun
注意java-5-sun还是你机器上jdk所在文件夹名。
6,打开终端,输入java 或 javac进行测试,是否安装成功。查看jdk版本号用javac -version。
安装eclipse:
在eclipse官网上下载 Eclipse IDE for Java EE Developers
下载好的包是eclipse-jee-galileo-SR1-linux-gtktargz。直接解压到home/你的用户名/j2ee 目录下
打开终端运行:
cd /home/你的用户名/j2ee/eclipse
chmod +x eclipse
即可运行eclipse。
打开eclipse后,点击window->perferences->Java->Buile path,选中folders;
再->Compiles,确认Compiler compliance level后边是16(如果你想用jdk16来运行eclipse的话)。
再 ->Installed JRES,这里可以看到你机器上装的JDK
eclipse jdk配置完成。
安装tomcat:
1,安装apache-tomcat-6020
下载地址:http://tomcatapacheorg/
2,下载完成后,将包解压至home/你的用户名/j2ee 这个目录下。
3,配置tomcat:
首先打开
sudo gedit /etc/profile
添加
export CATALINA_HOME=\"你的tomcat60安装目录\"
保存即可。
4,开启tomcat:打开终端,先进入你的tomcat60安装目录,再运行startupsh。代码是
cd 你的tomcat60安装目录/bin
/startupsh
如果配置正确,将显示
Using CATALINA_BASE: 你的tomcat60安装目录
Using CATALINA_HOME: 你的tomcat60安装目录
Using CATALINA_TMPDIR: 你的tomcat60安装目录/temp
Using JRE_HOME: /usr/lib/jvm/java6-sun
如果出现touch: cannot touch 等错误,找到提示出错的文件夹,更改其权限为读写即可。代码为
sudo chmod 766 需修改的目录 -R
如果还不行,将该文件夹及子文件权限全部开放,在home目录下,怎么更改都不会影响系统。进入需修改的目录
cd 需修改的目录
sudo chmod 777 -R
在浏览器里输入http://localhost:8080如果出现tomcat那只小猫页面,则配置成功了。
5,关闭tomcat:与开启类似,命令为/shutdownsh。
安装数据库:
1,这里以安装postgreSQL为例。从postgreSQL官网上下载postgresql-841-1-linuxbin
下载地址为http://downloadsenterprisedbcom/postgresql/postg resql-841-1-linuxbin
2将其移动到home/你的用户名/j2ee 目录下
打开终端,输入:
cd /home/你的用户名/j2ee
sudo chmod +x postgresql-841-1-linuxbin
sudo /postgresql-841-1-linuxbin
3跳出安装界面,一直选next,直到安完
最后完成时不要打钩。
4打开应用程序,打开postgresql-84,点击pdAdmin就进入到数据库里了
升级到ubuntu 1110之后,由于库里没有sun-java6-jdk,需要自行安装。因此,到Oracle网站下载了Java 6u27(为什么不下java7呢因为目前支持的软件不多,另外如果真要的话,也可以很方便的切换到Java7),然后就可以开始手动安装了。
首先创建Java的目录,然后将下载下来的文件解压到该目录中:
$ sudo cp jdk-6u27-linux-i586bin /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo /jdk-6u27-linux-i586bin
$ sudo mv jdk160_27/ java-160_27-sun/
$ sudo ln -s java-160_27-sun java-6-sun
$ sudo rm jdk-6u27-linux-i586bin
其次设置环境变量,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最后所添加的bin目录:
$ sudo vi /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/u
sr/lib/jvm/java-6-sun/bin"
CLASSPATH="/usr/lib/jvm/java-6-sun/lib"
JAVA_HOME="/usr/lib/jvm/java-6-sun"
然后就是要告诉系统,我们使用的sun的JDK,而非OpenJDK了:
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/java-6-sun/bin/javac 300
$ sudo update-alternatives --config java
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
2 /usr/lib/jvm/java-6-sun/bin/java 300 手动模式
要维持当前值[]请按回车键,或者键入选择的编号:2
如上所示,这样就设置好了要使用的java了。最后我们验证一下:
$ java -version
java version "160_27"
Java(TM) SE Runtime Environment (build 160_27-b07)
Java HotSpot(TM) Server VM (build 202-b06, mixed mode)
0条评论