ubuntu安装配置java环境(图)

所属分类: 软件教程 / 编程开发 阅读数: 285
收藏 0 赞 0 分享

配置JDK环境
下载
登录oracle的网站去下载JDK7http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html



好吧!在下载之前我们要先选中“Accept License Agreement” 然后,才允许我们下载。
等等有好几个linux版本的 JDK,那么应该选择那个呢?我们先来看看他们有什么不同。
x86对应的是32位操作系统下的应用程序,x64对应的是64位操作系统下的应用程序,那我们在下载之前要先确定我的操作系统是32位的还是64位的。
ctrl+alt+t 调出ubuntu的终端。输入一下命令:

复制代码
代码如下:

<a href="mailto:fnngj@fnngj-H24X:~$">fnngj@fnngj-H24X:~$</a> getconf LONG_BIT //查看操作系统位数
<a href="mailto:fnngj@fnngj-H24X:~$">fnngj@fnngj-H24X:~$</a> lsb_release -a //顺便看看操作系统信息
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal

每种位数人操作系统又分了两种类型的安装包.
rmp原本是RedHat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。    RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
ar.gz就是用tar和gzip压缩后的文件扩展名。 用winzip或winrar就可以打开
我这里下载的是jdk-7u11-linux-i586.tar.gz这个版本,在/usr/java下安装jdk

解压
创建目录:

复制代码
代码如下:

<a href="mailto:root@fnngj-H24X:/home/fnngj/">root@fnngj-H24X:/home/fnngj/</a>下载# pwd //下载文件的默认路径
/home/fnngj/下载
<a href="mailto:root@fnngj-H24X:/home/fnngj/">root@fnngj-H24X:/home/fnngj/</a>下载# ls //查看下载的文件jdk-7u11-linux-i586.tar.gz
<a href="mailto:root@fnngj-H24X:/home/fnngj/">root@fnngj-H24X:/home/fnngj/</a>下载# sudo mkdir /usr/java //创建目录
<a href="mailto:root@fnngj-H24X:/home/fnngj/">root@fnngj-H24X:/home/fnngj/</a>下载# sudo tar zxvf jdk-7u11-linux-i586.tar.gz -C /usr/java //将下载的文件解压到/usr/java目录下
<a href="mailto:root@fnngj-H24X:/home/fnngj/">root@fnngj-H24X:/home/fnngj/</a>下载# cd /usr/java/ //切换到创建的目录下
<a href="mailto:root@fnngj-H24X:/usr/java">root@fnngj-H24X:/usr/java</a># ls
jdk1.7.0_11

改名(非必须步骤)
为了便于书写,我们需要对JDK的解压目录进行改名。

复制代码
代码如下:

<a href="mailto:root@fnngj-H24X:/usr/java">root@fnngj-H24X:/usr/java</a># sudo mv jdk1.7.0_11 java-7-sun
<a href="mailto:root@fnngj-H24X:/usr/java">root@fnngj-H24X:/usr/java</a># ls
C:\nppdf32Log\debuglog.txt java-7-sun

修改配置文件
打开配置文件命令
root@fnngj-H24X:  sudo gedit /etc/environment
配置内容如下:

复制代码
代码如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/usr/java/java-7-sun

(标红的部分为我们要添加的内容,注意路径,安装版本名称不要写错)
保存后关闭配置文件
要使配置文件生效,需要输入一下:
root@fnngj-H24X:/usr/java#  source /etc/environment

验证
在终端使用echo命令检查环境变量的设置情况

复制代码
代码如下:

<a href="mailto:root@fnngj-H24X:/usr/java">root@fnngj-H24X:/usr/java</a># echo $JAVA_HOME
/usr/java/java-7-sun
<a href="mailto:root@fnngj-H24X:/usr/java">root@fnngj-H24X:/usr/java</a># echo $CLASSPATH
.:/usr/java/java-7-sun/lib:/usr/java/java-7-sun/jre/lib
<a href="mailto:root@fnngj-H24X:/usr/java">root@fnngj-H24X:/usr/java</a># echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/java/java-7-sun/bin

查看安装的java版本:

复制代码
代码如下:

<a href="mailto:root@fnngj-H24X:/usr/java">root@fnngj-H24X:/usr/java</a># java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)

使其对所有用户有效
重新打开一个终端,查看java版本

复制代码
代码如下:

<a href="mailto:fnngj@fnngj-H24X:~$">fnngj@fnngj-H24X:~$</a> java -version
程序 'java' 已包含在下列软件包中:
* default-jre
* gcj-4.6-jre-headless
* gcj-4.7-jre-headless
* openjdk-7-jre-headless
* openjdk-6-jre-headless
请尝试:sudo apt-get install <选定的软件包>

啊!怎么找不到了呢? 因为刚才是用root用户配置的,且关闭终端,配置的作用就消失了。那怎么办?
需要修改profile 文件
root@fnngj-h24x/usr/java#  sudo gedit /etc/profile
打开profile文件,添加如下内容

复制代码
代码如下:

#set java environment
JAVA_HOME=/usr/java/java-7-sun
export JRE_HOME=/usr/java/java-7-sun/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

修改完成后保存,这个需要重启电脑才能生效。

安装eclipse
要玩java ,少不了eclipse这个利器。下面的工作就很简单了下载安装编辑器。http://www.eclipse.org/downloads/
选择你需要的版本下载,本人下载的版本为:eclipse-jee-juno-SR1-linux-gtk.tar.gz

解压:

复制代码
代码如下:

在终端切换到你的系在目录:
<a href="mailto:fnngj@fnngj-H24X:~$">fnngj@fnngj-H24X:~$</a> cd 下载
<a href="mailto:fnngj@fnngj-H24X:~/">fnngj@fnngj-H24X:~/</a>下载
将下载的IDE解压到/usr/java/ 目录下
<a href="mailto:fnngj@fnngj-H24X:~/">fnngj@fnngj-H24X:~/</a>下载$ sudo tar xvfz eclipse-jee-juno-SR1-linux-gtk.tar.gz -C /usr/java/ //执行这个动作可能需要输入用户密码
进入解压目录
<a href="mailto:root@fnngj-H24X:/usr/java">root@fnngj-H24X:/usr/java</a># cd eclipse/
<a href="mailto:root@fnngj-H24X:/usr/java/eclipse">root@fnngj-H24X:/usr/java/eclipse</a># ls
about_files   configuration   eclipse.ini   icon.xpm p2
about.html   dropins   epl-v10.html   libcairo-swt.so    plugins
artifacts.xml    eclipse    features   notice.html    readme

我们找到解压的目录就可以运行程序,不过每次到目录下去启动程序太不方便了。
生成桌面图标
这里教你一个简单的方式。
1、在桌面上创建一个文档。打开文档输入一下内容

复制代码
代码如下:

[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/usr/java//eclipse/eclipse
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/usr/java/eclipse/icon.xpm
MimeType=
Name[zh_CN]=eclipse
Name=eclipse
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen

(标红的两处路径需要修改为你软件的安装路径)修改完成保存关闭文件
2、对文件进行重命名为:eclipse.desktop
3、右键文件增加权限
4、然后,就可以点击图标打开了

更多精彩内容其他人还在看

parse_url函数解析

  描述  array parse_url ( string url )      此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。组成部分为:      scheme - ...
收藏 0 赞 0 分享

visualstudio2019怎么连接并使用VSTS?

visualstudio2019怎么连接并使用VSTS?visual studio 2019使用的时候,想要连接visual studio team service,该怎么操作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

vscode怎么规范代码? vscode代码格式化的教程

vscode怎么规范代码?vscode编程开发的时候,发现代码很轮,想要自动格式化代码,该怎么操作呢?下面我们就来看看vscode代码格式化的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Sublime Text英文字母大小写怎么切换?

Sublime Text英文字母大小写怎么切换?Sublime Text中编程开发的时候,想要切换英文大小写,该怎么切换呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

CodeBlocks(vc开发工具)的入门使用教程

今天起我们将加大对其他编译器学习的支持,对于训练场中的题目,我们极力建议大家以CodeBlocks作为编程工具,因为VC6的种种问题及与训练场判题系统标准的不符,导致不少新同学被坑不少
收藏 0 赞 0 分享

Sublime代码编辑器怎么重新打开编码?

Sublime代码编辑器怎么重新打开编码?Sublime代码编辑器之前变价的编码想要打开,该怎么打开呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

vb怎么将年表分成四份季度表?

vb怎么将年表分成四份季度表?visual basic中的一个表想要分成多分表,该怎么实现呢?我们可以使用代码实现,下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

VB怎么编写给表格快速添加批注的代码?

VB怎么编写给表格快速添加批注的代码?想要给表格中的数据添加批注,我们可以使用vb代码来实现,下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

UltraEdit怎么修改选中文本的颜色?

UltraEdit怎么修改选中文本的颜色?UltraEdit编程开发的时候,想要修改文本的颜色,该怎么修改选中文本的颜色呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

ueditor编辑器怎么修改复制粘贴文档源代码的字体?

ueditor编辑器怎么修改复制粘贴文档源代码的字体?ueditor复制来的代码想要编辑一下,该怎么设置代码字体大小呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多