`
devon.k
  • 浏览: 88645 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Red Hat Enterprise Linux 4下配Java环境变量惹的事

阅读更多

今天在虚拟机里装了个Red Hat Enterprise Linux 4,为了学习在Linux下进行java开发.
安装系统很顺利,成功安装完成.
接下来安装JDK,首先到SUN网站上下载JDK的安装文件,我用的以前下载的JDK(jdk-6u7-linux-is586-rpm.bin),文件被放在root目录下.
直接运行JDK安装文件就可以了,默认将被安装到/usr目录下.
#./jdk-6u7-linux-is586-rpm.bin
安装好之后,是配置环境变量.
1.打开环境变量的配置文件
#vim /etc/profile
2.在文件的末尾加如下两行export信息
export PATH=/usr/java/jdk1.6.0_07/bin:$PATH
export CLASSPATH=.
当然要使环境变量生效,需要你注销下系统.
需要注意的是:$PATH前面的是冒号(:),而不像Windows下用的是分号(;)

----------------下面是我今天遇到的问题及解决办法--------------

情景: 在配置环境变量的时候,由于习惯了Windows操作,大意的在配PATH变量的时候,错误的将冒号(:)写成了分号(;),导致之后都登陆不进系统.
提示的错误信息为:

引用

您的会话只持续了不到10秒钟.如果您还没有注销,这就意味着安装可能出了问题或者您的磁盘空间已经耗尽,
可以试试以某个安全模式登陆以查看是否可以解决此问题
查细节:~/.xsession-errors文件


看了下错误的详细信息,里面就提示说
/usr/java/jdk1.6.0_07/bin:is a directory
因为我刚刚用这路径配置了环境变量现在就出错了,所以我想应该就是这个/etc/profile里面的环境变量配置出了问题,故想要修改这个文件.可是,按错误提示信息,进入安全模式下,并没能改得了此文件.
所以就寻思其他办法,来修改这文件.
最后,想到了用single-user mode进入系统,可以修改文件内容.记得以前老师教过我们,进入single-user mode修改root用户密码.
步骤:
1. 启动系统,进入grub画面时(可以按E键),用上下键选中你平时启动linux的那一项,然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
   kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/  single
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5. 用#vi /etc/profile打开profile文件,并且修正错误(将PATH中的分号改为冒号)
6. OK (现在可以重新进入系统了)
-----------
修改密码(1 ~ 4)相同:
5. #vi /etc/password 修改第一行root:x:……为root::……
6. #reboot 重启系统
7. 就可以用root直接进入系统了,无须密码,现在你可以用#password命名来给root设置新密码了.

进入Single User模式修改密码

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics