标题:linux装JDK后出问题!
只看楼主
pchelp2008
Rank: 1
等 级:新手上路
威 望:1
帖 子:177
专家分:0
注 册:2006-8-2
 问题点数:0 回复次数:9 
linux装JDK后出问题!
各位大侠,我是linux初学者,碰到了一个奇怪的问题,上网查了很久也没有找到有效的解决办法。

问题如下:
机子启动到了登陆界面,输入root和密码提示时显示:"您的会话只持续了不到10秒钟。如果您没有注销,这就意味着安装可能出现了问题或者你的磁盘空间已耗尽。可以试试以某个failsafe会话登录以查看是否可以解决此问题。".

可能是环境变量设置的原因,因为机子刚装JDK,设置一下了环境变量,其中就包括PATH,而且JDK的BIN是加到PATH的最前面. 现在用TELNET可以登录,但登录时提示一引些-bash command not found的信息(这应该与PATH有差吧),试了几个命令(ls,vi等)都不能用.本来编辑一下/etc/profile文件,现在不知怎么办,求各位大侠指点.
网上说用其它用户可以登陆,但我试了一个,还是不行,登陆不进
搜索更多相关主题的帖子: JDK linux 
2007-06-21 13:52
百年不亮
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:789
专家分:0
注 册:2006-4-14
得分:0 

老兄,你也不说说你的linux是哪个发行版,给这么少的资料.
这个问题叫"10秒会话",你去搜索一下你的linux发行版对应的解决方法.下面是我找到的ubuntu linux的解决方法:

[QUOTE]安装前可以查看一下jdk版本,进入终端 $java -version 回车,可以看到jdk版本是1. 4 .2的,而且不是sun公司的。

1. 手动安装jdk6

首先,在http://java.sun.com下载jdk-6u1-linux-i586.bin,据说这个操作起来比较简单,不需要转换。
然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟(学习linux不到一个星期的),建议把它放置到主文件夹(/home/*)下。
下面开始安装jdk:
在网上查的一些资料上都是把jdk安装在/usr/lib/jvm/jdk下面,也有安装在/opt下的,我在这里介绍的就是把它安装在了/opt下,
终端下进入你存放jdk-6u1-linux-i586.bin,例如我的位置是:/home/my
$ sudo -s ./jdk-6u1-linux-i586.bin /opt
一路回车,直到询问是否安装,输入yes回车

ok,安装完毕,下面配置环境变量

配置classpath,修改所有用户的环境变量
$ sudo gedit /etc/profile
在文件最后添加

#set java environment

JAVA_HOME=/opt/jdk1.5.0_10

export JRE_HOME=/opt/jdk1.5.0_10/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

[注意]
以上文件不要写错,一旦写错,重启后很可能进不了系统!!!不要害怕,继续看吧!
具体情况如下:登录输入密码以后弹出对话框(您的会话不到10秒就结束...请以安全模式登录,查看是否可以解决)点击左下角“选项”进入安全模式,把上面的信息改好就可以了(本人亲身经历,555)


重新启动计算机,用命令测试jdk的版本

java -version
显示如下信息:成功安装

java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing) [/QUOTE]

2007-06-21 22:42
pchelp2008
Rank: 1
等 级:新手上路
威 望:1
帖 子:177
专家分:0
注 册:2006-8-2
得分:0 
我已经重装了,但我还得装JDK,呵呵,可以借鉴一下,希望不会出错,嘻嘻,!!,现在在装VSFTP,,也出错了,晕,正在处理中.............

天才=勤奋+汗水ggggggggggggggggg
2007-06-22 20:17
pchelp2008
Rank: 1
等 级:新手上路
威 望:1
帖 子:177
专家分:0
注 册:2006-8-2
得分:0 
晕,局域网不是一个IP段,总在连,,装JDK了,祝我好运吧!

天才=勤奋+汗水ggggggggggggggggg
2007-06-22 20:43
windflush
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:886
专家分:0
注 册:2007-7-1
得分:0 
感觉好像是装JDK的时候写环境变量的时候把原来的环境变量给覆盖的原因,所以才导致不能使用ls等命令。

2007-07-01 15:13
totohack
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2007-7-15
得分:0 
LZ 装个JDK就大动干戈,叫你去编译内核岂不要换硬盘

2007-08-03 22:25
gawain102
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-9-11
得分:0 
回复:(pchelp2008)linux装JDK后出问题!
安装JDK后出现以上问题时,本人是用以下办法解决的:
A.找到原来修改配制文件的地方,安装JDK后作的配制如下:
创建文件:/etc/profile.d/java.sh
写入内容:
JAVA_HOME=/usr/java/j2sdk1.4.2_08
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
B 本人用的是LINUX AS 4,当出现登录界面时,从右下角选择:会话,安全终端模式.
C 在输入行中,先输入:ls,rm等命令,如果这些命令可以使用,继续.否则,做export PATH=/bin;/sbin
D 执行以下命令:
rm -rf /tmp
mkdir /tmp
chmod 1777 /tmp
rm -rf /etc/profile.d/java.sh
exit
E 再接着登录,即可!!!
!!!!!!祝大家好运!!!!!!
2007-09-11 17:48
lthiy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:9
帖 子:849
专家分:0
注 册:2007-4-4
得分:0 
小弟刚接触linux,装的时候虽没有遇到这个问题,但是还是来学习一下。

2007-09-12 18:17
pchelp2008
Rank: 1
等 级:新手上路
威 望:1
帖 子:177
专家分:0
注 册:2006-8-2
得分:0 
-

天才=勤奋+汗水ggggggggggggggggg
2007-11-01 15:35
boot2046
Rank: 2
等 级:新手上路
威 望:3
帖 子:168
专家分:0
注 册:2007-7-23
得分:0 
检查一下PATH设置

用单用户试试看

Linux是简单的,你不需要成为天才也能理解这种简单,Windows是复杂的,就算你是天才也不能理解这种复杂
2007-11-01 16:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-149214-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.059505 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved