RHEL AS 4 中JAVA的安装及配置
近日,RHEL AS 4中系统自带的JAVA编译程序不能用了,搞了好久也没弄出个名堂来(菜鸟,不要见笑),索性重新安装一新的JAVA试,没 想到,遇到了好多新鲜
事。现在1.6.0-beta2版已经出来了,安装它试试。现在把安装的步骤写下来,与大家共享。我在redhat enterprise linux AS 4GH 安装成功!
1、下载:
我安装的是1.6.0-beta2版J2SDK,这里可以下载:
http://java.sun.com/javase/downloads/ea.jsp
2、安装
进入安装直接./j2sdk-1_4_2-linux-i586.bin就可以了。
我安装在/usr/java/jdk1.6.0/。
chmod a+x jdk*.*(如果需要改变权限的话)
./jdk-6-beta-linux-i586-rpm.bin
./jdk-6-beta2-linux-i586-rpm.bin
3、设置
然后需要可以在/etc/profile里加入java路径,或者编辑~/.bash_profile文件,在最后位置加入如下几行代码:
JAVA_HOME=/usr/java/jdk1.6.0/
PATH=$JAVA_HOME:$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH JAVA_HOME CLASSPATH
4.接下来解决和系统自带编译器冲突的问题
首先运行:
alternatives --display java(注释,显示当前已链接内容)
alternatives --remove /usr/lib/jvm/jre-1.4.2-gcj/bin/java(删除该链接)
alternatives --display java
alternatives --remove java /usr/lib/jvm/jre-1.4.2-gcj/bin/java
alternatives --display javac
javac - 状态是自动。
链接目前指向 /usr/lib/jvm/java-1.4.2-gcj/bin/javac
/usr/lib/jvm/java-1.4.2-gcj/bin/javac - 优先度 1420
从 java_sdk:/usr/lib/jvm/java-1.4.2-gcj
从 java_sdk_exports:/usr/lib/jvm-exports/java-1.4.2-gcj
从 javadoc:/usr/lib/jvm/java-1.4.2-gcj/bin/javadoc
从 javah:/usr/lib/jvm/java-1.4.2-gcj/bin/javah
从 jar:/usr/lib/jvm/java-1.4.2-gcj/bin/jar
从 rmic:/usr/lib/jvm/java-1.4.2-gcj/bin/rmic
当前“最佳”版本是 /usr/lib/jvm/java-1.4.2-gcj/bin/javac。
alternatives --display javac
alternatives --remove javac /usr/lib/jvm/java-1.4.2-gcj/bin/javac
删去原有链接
5.注销,重新登录。
6.测试:
7.测试
(1)用文本编辑器编辑HelloWorldApp.java,内容为:
代码:
class HelloWorldApp
{
public static void main (String args[])
{
System.out.println("Hello,World!");
}
}
(2)编译:#javac HelloWorldApp.java
(3)运行:#java HelloWorldApp
如果输出一行Hello,World!,说明安装配置成功!
8.哈哈,祝你成功!有问题请留言吧。
近日,RHEL AS 4中系统自带的JAVA编译程序不能用了,搞了好久也没弄出个名堂来(菜鸟,不要见笑),索性重新安装一新的JAVA试,没 想到,遇到了好多新鲜
事。现在1.6.0-beta2版已经出来了,安装它试试。现在把安装的步骤写下来,与大家共享。我在redhat enterprise linux AS 4GH 安装成功!
1、下载:
我安装的是1.6.0-beta2版J2SDK,这里可以下载:
http://java.sun.com/javase/downloads/ea.jsp
2、安装
进入安装直接./j2sdk-1_4_2-linux-i586.bin就可以了。
我安装在/usr/java/jdk1.6.0/。
chmod a+x jdk*.*(如果需要改变权限的话)
./jdk-6-beta-linux-i586-rpm.bin
./jdk-6-beta2-linux-i586-rpm.bin
3、设置
然后需要可以在/etc/profile里加入java路径,或者编辑~/.bash_profile文件,在最后位置加入如下几行代码:
JAVA_HOME=/usr/java/jdk1.6.0/
PATH=$JAVA_HOME:$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH JAVA_HOME CLASSPATH
4.接下来解决和系统自带编译器冲突的问题
首先运行:
alternatives --display java(注释,显示当前已链接内容)
alternatives --remove /usr/lib/jvm/jre-1.4.2-gcj/bin/java(删除该链接)
alternatives --display java
alternatives --remove java /usr/lib/jvm/jre-1.4.2-gcj/bin/java
alternatives --display javac
javac - 状态是自动。
链接目前指向 /usr/lib/jvm/java-1.4.2-gcj/bin/javac
/usr/lib/jvm/java-1.4.2-gcj/bin/javac - 优先度 1420
从 java_sdk:/usr/lib/jvm/java-1.4.2-gcj
从 java_sdk_exports:/usr/lib/jvm-exports/java-1.4.2-gcj
从 javadoc:/usr/lib/jvm/java-1.4.2-gcj/bin/javadoc
从 javah:/usr/lib/jvm/java-1.4.2-gcj/bin/javah
从 jar:/usr/lib/jvm/java-1.4.2-gcj/bin/jar
从 rmic:/usr/lib/jvm/java-1.4.2-gcj/bin/rmic
当前“最佳”版本是 /usr/lib/jvm/java-1.4.2-gcj/bin/javac。
alternatives --display javac
alternatives --remove javac /usr/lib/jvm/java-1.4.2-gcj/bin/javac
删去原有链接
5.注销,重新登录。
6.测试:
7.测试
(1)用文本编辑器编辑HelloWorldApp.java,内容为:
代码:
class HelloWorldApp
{
public static void main (String args[])
{
System.out.println("Hello,World!");
}
}
(2)编译:#javac HelloWorldApp.java
(3)运行:#java HelloWorldApp
如果输出一行Hello,World!,说明安装配置成功!
8.哈哈,祝你成功!有问题请留言吧。