linux下安装JDK,为什么显示别的版本号?
答案:3 悬赏:30
解决时间 2021-03-02 15:51
- 提问者网友:浪女天生ˇ性情薄
- 2021-03-02 06:13
我在red hat linux 5下安装了jdk6为什么显示这样呢,我变量什么的都设置没有错,我看一个网友说让我修改指向。我改了也不知道对不对,还是这样
最佳答案
- 二级知识专家网友:24K纯糖
- 2021-03-02 06:46
这是因为你安装的jdk没有加入到linux的PATH中导致的。可以如下操作:1,打开/etc/profile2,在文件的最后加入:JDK6=/usr/jdk1.6.0_05PATH=$JDK6/bin:$PATHexport PATH3,执行source /etc/profile4,再次执行java.sh
全部回答
- 1楼网友:为你轻狂半世殇
- 2021-03-02 08:03
<p>你要设置一下环境变量,把新装的jdk的路径放到环境变量里。</p> <p> </p> <p>//////////////////////////////////////////////////////////////////////////////////////////////////////</p> <p>rhel5 jdk6 安装配置及示例 (red hat enterprise linux 5) </p> <p>jdk1.6 下载: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fjava.sun.com%2fjavase%2fdownloads%2fwidget%2fjdk6.jsp" target="_blank">http://java.sun.com/javase/downloads/widget/jdk6.jsp</a></p> <p>我下载的是jdk-6u18-linux-i586-rpm.bin</p> <p>首先卸载rhel5自带的jdk:(命令)yum remove java</p> <p>然后cd到已下载的jdk文件夹 直接运行 ./jdk-6u18-linux-i586-rpm.bin</p> <p>安装好后,接下来就是配置环境变量了,我的jdk默认安装目录:/usr/java/jdk1.6.0_18</p> <p> [root@localhost ~]# vi /etc/profile</p> <p>在文件最后添加</p> <p><br>#jdk1.6 env<br>export java_home=/usr/java/jdk1.6.0_18/<br>export path=$java_home/bin:$path<br>export classpath=.:$java_home/lib/td.jar:$java_home/lib/tools.jar<br>export java_home<br>export path<br>export classpath</p> <p>保存退出,重启系统</p> <p>接下来就可以使用安装的jdk了</p> <p>下面我们做一个测试,使用vi编辑器,创建testsystem.java(命令 vi testsystem.java),输入:</p> <p>public class testsystem {<br> public static void main(string[] args) {<br> properties props = system.getproperties();<br> set<string> propnames = props.stringpropertynames();<br> for(string name : propnames) {<br> system.out.println(name + "=" + props.getproperty(name));<br> }<br> }<br>}</p> <p>wq保存并退出</p> <p>运行结果:</p> <p>[root@localhost java_app]# javac testsystem.java<br>[root@localhost java_app]# java testsystem<br>java.runtime.name=java(tm) se runtime environment<br>sun.boot.library.path=/usr/java/jdk1.6.0_18/jre/lib/i386<br>java.vm.version=16.0-b13<br>java.vm.vendor=sun microsystems inc.<br>java.vendor.url= <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fjava.sun.com%2f" target="_blank">http://java.sun.com/</a><br>path.separator=:<br>java.vm.name=java hotspot(tm) client vm<br>file.encoding.pkg=sun.io<br>user.country=us<br>sun.java.launcher=sun_standard<br>sun.os.patch.level=unknown<br>java.vm.specification.name=java virtual machine specification<br>user.dir=/usr/local/java_app<br>java.runtime.version=1.6.0_18-b07<br>java.awt.graphicsenv=sun.awt.x11graphicsenvironment<br>java.endorsed.dirs=/usr/java/jdk1.6.0_18/jre/lib/endorsed<br>os.arch=i386<br>java.io.tmpdir=/tmp<br>line.separator=</p> <p>java.vm.specification.vendor=sun microsystems inc.<br>os.name=linux<br>sun.jnu.encoding=utf-8<br>java.library.path=/usr/java/jdk1.6.0_18/jre/lib/i386/client:/usr/java/jdk1.6.0_18/jre/lib/i386:/usr/java/jdk1.6.0_18/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib<br>java.specification.name=java platform api specification<br>java.class.version=50.0<br>sun.management.compiler=hotspot client compiler<br>os.version=2.6.18-53.el5xen<br>user.home=/root<br>user.timezone=<br>java.awt.printerjob=sun.print.psprinterjob<br>file.encoding=utf-8<br>java.specification.version=1.6<br>user.name=root<br>java.class.path=.:/usr/java/jdk1.6.0_18//lib/td.jar:/usr/java/jdk1.6.0_18//lib/tools.jar<br>java.vm.specification.version=1.0<br>sun.arch.data.model=32<br>java.home=/usr/java/jdk1.6.0_18/jre<br>java.specification.vendor=sun microsystems inc.<br>user.language=en<br>java.vm.info=mixed mode, sharing<br>java.version=1.6.0_18<br>java.ext.dirs=/usr/java/jdk1.6.0_18/jre/lib/ext:/usr/java/packages/lib/ext<br>sun.boot.class.path=/usr/java/jdk1.6.0_18/jre/lib/resources.jar:/usr/java/jdk1.6.0_18/jre/lib/rt.jar:/usr/java/jdk1.6.0_18/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0_18/jre/lib/jsse.jar:/usr/java/jdk1.6.0_18/jre/lib/jce.jar:/usr/java/jdk1.6.0_18/jre/lib/charsets.jar:/usr/java/jdk1.6.0_18/jre/classes<br>java.vendor=sun microsystems inc.<br>file.separator=/<br>java.vendor.url.bug= <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fjava.sun.com%2fcgi-bin%2fbugreport.cgi" target="_blank">http://java.sun.com/cgi-bin/bugreport.cgi</a><br>sun.cpu.endian=little<br>sun.io.unicode.encoding=unicodelittle<br>sun.cpu.isalist=</p> <p><br>本文来自csdn博客,转载请标明出处: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fblog.csdn.net%2fkings988%2farchive%2f2010%2f03%2f02%2f5338328.aspx" target="_blank">http://blog.csdn.net/kings988/archive/2010/03/02/5338328.aspx</a></p>
- 2楼网友:社会水太深
- 2021-03-02 07:35
把以前低版本的删除吧。后台在把新版本的JDK做个软链接到/usr/sbin/java下。试试
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |