中易网

linux下安装JDK,为什么显示别的版本号?

答案:3  悬赏:30  
解决时间 2021-03-02 15:51
我在red hat linux 5下安装了jdk6为什么显示这样呢,我变量什么的都设置没有错,我看一个网友说让我修改指向。我改了也不知道对不对,还是这样
最佳答案
这是因为你安装的jdk没有加入到linux的PATH中导致的。可以如下操作:1,打开/etc/profile2,在文件的最后加入:JDK6=/usr/jdk1.6.0_05PATH=$JDK6/bin:$PATHexport PATH3,执行source /etc/profile4,再次执行java.sh
全部回答
<p>你要设置一下环境变量,把新装的jdk的路径放到环境变量里。</p>  <p>&nbsp;</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>&nbsp;[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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public static void main(string[] args) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; properties props = system.getproperties();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set&lt;string&gt; propnames = props.stringpropertynames();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(string name : propnames) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; system.out.println(name + "="&nbsp; + props.getproperty(name));<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<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>
把以前低版本的删除吧。后台在把新版本的JDK做个软链接到/usr/sbin/java下。试试
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
芒不颠港式甜品NO.498在哪里啊,我有事要去这
宏桥宾馆我想知道这个在什么地方
耳机能听到别人说话,别人听不到我说话怎么办
舍友经常用我卫生纸咋办
七言绝句五经书是什么意思
么托车被治安队扣留后会如何处理?
广汇新天地花园小区北区停车场在哪里啊,我有
汽车不用空气格会有什么影响?
悦听风颂备长碳面膜用不用洗掉
无罪证明要怎么写啊、、、、
雄伟食品(第二分店)在哪里啊,我有事要去这个
我是一名员工我要写一分申请 当领班的,求一分
燃烧合成技术和自蔓延高温合成技术的区别
服务器内网可访问外网访问不了80端口连接失败
辉腾报警器怎么一直响。是怎么回事啊。求解答
推荐资讯
傲麟商城地址有知道的么?有点事想过去
请说清楚什么是精神扶贫
银器上的英文标识是什么意思,哪位高手具体给
奥迪q5的汽油增压泵损坏会烧机油吗?
请问,我2016年12月29申请的借贷宝,怎么不
纹身龙可以纹在腿上吗?会不会有什么忌讳?
土建门窗洞口预留过大怎么处理?
前几天我在农村商业银行活期转定期存款,一个
韵达速递(工农路便利店)在哪里啊,我有事要去
爱家米澜橱柜地址有知道的么?有点事想过去
中考266分能上浙江省内哪所护理学校
电脑开机出现adobereader是怎么回事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?