首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Ubuntu10.04停jdk6安装与配置 (转)

2013-08-01 
Ubuntu10.04下jdk6安装与配置 (转)玩一玩linux了,今天在Ubuntu10.04下配置个jdk都搞了半天,上网查了好多资

Ubuntu10.04下jdk6安装与配置 (转)

玩一玩linux了,今天在Ubuntu10.04下配置个jdk都搞了半天,上网查了好多资料,好多都没用的,都过时了,不过终于可以在linux下编写第一个程序了。

一.安装JDK
??? 先用apt-get安装吧,输入命令:sudo apt-get install sun-java6-jdk ,意外来了!竟然提示:
????
??? 正在读取软件包列表... 完成
??? 正在分析软件包的依赖关系树???????
??? 正在读取状态信息... 完成???????
??? 现在没有可用的软件包 sun-java6-jdk,但是它被其它的软件包引用了。
??? 这可能意味着这个缺失的软件包可能已被废弃,
??? 或者只能在其他发布源中找到
??? E: 软件包 sun-java6-jdk 还没有可供安装的候选者

????
官方源只有Open JDK,Sun JDK竟然没有了,难道这是开源界对Oracle收购Sun的一个还击 ^_^?

只好自己到官方网下载了
http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html
下载的文件是jdk-6u21-linux-i586.bin,文件下载到/usr/java下(自己创建的java目录,只有root用户登录才可以创建目录,记得需要root权限哦,直接用root登录即可。)

切记不要因为疏忽而去安装JRE...否则会在你运行Javac的时候提示你有多个JDK在Ubuntu系统内部可供选择安装。

1、进入目录
代码:

Shell代码?
    root@ubuntu:/usr/java#???
?



2、增加权限
代码:

Shell代码?
    root@ubuntu:/usr/java#?sudo?chmod?u+x?jdk-6u21-linux-i586.bin??
?



3、运行二进制文件
代码:

Shell代码?
    root@ubuntu:/usr/java#?./jdk-6u21-linux-i586.bin??
?



然后按屏幕提示操作,最后安装完成,会发现在当前目录下多了一个jdk1.6.0_20目录,对,就是安装在这里了

二、配置环境变量

1、打开配置文件
代码:

Shell代码?
    root@ubuntu:/usr/java#?sudo?gedit?/etc/profile??
?



在该文件中(umask 022)后加入:

File代码?
    export?JAVA_HOME=/usr/java/jdk1.6.0_21??export?PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH??export?CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib??
?




假如你安装JDK的目录不同我的,只要将第一行“=”后的路径改成你的安装目录路径即可,第二、三行都不用修改!

2、执行配置生效
代码:

Shell代码?
    root@ubuntu:/usr/java#?source?/etc/profile??
?




3、可以用下面的命令查看是否成功
代码:

Shell代码?
    root@ubuntu:/usr/java#?java?-version??
?



假如出现:

Text代码?
    java?version?"1.6.0_21"??Java(TM)?SE?Runtime?Environment?(build?1.6.0_21-b06)??Java?HotSpot(TM)?Client?VM?(build?17.0-b16,?mixed?mode,?sharing)??
?



此时,环境变量设置成功!

三、测试
1、用文本编辑器新建一个Hello.java文件,在其中输入以下代码并保存:

Java代码?
    public?class?Hello?{??????public?static?void?main(String?args[])?{??????????System.out.println("Hello?Java?!");??????}??}??
?


2、编译:
代码:

Shell代码?
    root@ubuntu:~#?javac?Hello.java??
?



3、运行:
代码:

Shell代码?
    root@ubuntu:~#?java?Hello??
?



在shell下会出现“Hello Java!”字样,则jdk运行正常

注意:保存在root根目录下,所以编译时要回到root目录下。

热点排行