QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1366|回复: 8

JRE 安装解决不了

[复制链接]
发表于 2006-4-29 02:23:11 | 显示全部楼层 |阅读模式
我安装lumaqq看了提示要 求 先安装jre,于是我安装jre
但爆出提示:
[root@localhost s]# rpm -iv jre-1_5_0_06-linux-i586.rpm
Preparing packages for installation...
        package jre-1.5.0_06-fcs is already installed  //这段提示是不是说已经安装了??//
可我配置lumaqq
出现提示:
[root@localhost LumaQQ]# ./lumaqq
which: no java in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
No JRE can be found, please set JAVA_HOME environment  //是不是因为没有设置JRE环境变量?,可我不知道系统把它安在哪个路径?

我的疑问可能不对,哪些提示是不变的,各位大哥帮帮小弟!!!
发表于 2006-4-29 11:03:24 | 显示全部楼层
环境没有设置好:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=107525&highlight=web%B7%FE%CE%F1%C6%F7
看“六、java开发工具包(J2SDK Ver.1.4.2) ”部分
回复

使用道具 举报

 楼主| 发表于 2006-4-29 17:15:47 | 显示全部楼层
大哥: 我是新手笨欧,
刚才看了你的 一些连接资料,不是十分明白, 例如: 我该在哪个路径改哪个文件?


这个是安装的文件吗,好像是系统自带安装的 ,我用的 是 redhat 9.0版本
[root@localhost /]# cd /usr/java/jre1.5.0_06/
[root@localhost jre1.5.0_06]# ls
bin  CHANGES  COPYRIGHT  javaws  lib  LICENSE  man  plugin  README  THIRDPARTYLICENSEREADME.txt  Welcome.html
[root@localhost jre1.5.0_06]# ll
总用量 132
drwxr-xr-x    2 root     root         4096  4月 25 02:40 bin
-r--r--r--    1 root     root          969 11月 11 05:37 CHANGES
-r--r--r--    1 root     root         2487 11月 11 05:37 COPYRIGHT
drwxr-xr-x    2 root     root         4096  4月 25 02:40 javaws
drwxr-xr-x   16 root     root         4096  4月 25 02:40 lib
-r--r--r--    1 root     root        10817 11月 11 05:37 LICENSE
drwxr-xr-x    4 root     root         4096  4月 25 02:40 man
drwxr-xr-x    4 root     root         4096  4月 25 02:40 plugin
-r--r--r--    1 root     root        13936 11月 11 05:37 README
-r--r--r--    1 root     root        68419 11月 11 05:37 THIRDPARTYLICENSEREADME.txt
-r--r--r--    1 root     root          969 11月 11 05:37 Welcome.html
[root@localhost jre1.5.0_06]#

如果是,我该怎样针对性更改,小弟这里感谢各位大哥的 无私精神
回复

使用道具 举报

发表于 2006-4-29 18:38:28 | 显示全部楼层
当前用户的home目录内的.bash_profile文件,这个文件是隐藏的。如果你会使用vi编辑器,可以:
vi ~/.bash_profile

或gedit ~/.bash_profile
回复

使用道具 举报

发表于 2006-4-29 18:41:28 | 显示全部楼层
要不你直接修改lumaqq好了,加入
JAVA_HOME="/usr/java/jre1.5.0_06/"
回复

使用道具 举报

 楼主| 发表于 2006-4-29 19:20:05 | 显示全部楼层
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME="root"
JAVA_HOME="/usr/java/jre1.5.0_06/"
export USERNAME BASH_ENV PATH
JAVA_HOME="/usr/java/jre1.5.0_06/"
不知道加哪块,运行好象有些变动

再安装QQ变成这样提示
[root@localhost dahai]# cd LumaQQ/
[root@localhost LumaQQ]# ./lumaqq
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
[root@localhost LumaQQ]#
回复

使用道具 举报

发表于 2006-4-29 21:59:01 | 显示全部楼层
加这段代码行不行(看看对应目录有没有相应的文件):
JAVA_HOME=/usr/java/jre1.5.0_06/
PATH=$JAVA_HOME:$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH JAVA_HOME CLASSPATH
回复

使用道具 举报

发表于 2006-4-30 01:42:11 | 显示全部楼层
貌似楼上的方法也不行
偶装的FC5,jdk1.5.0_6,用楼上方法配置,连编译一个最基本的helloworld都出错

hello.java内容如下:
class HelloWorldApp
{
        public static void main (String args[])
        {
                System.out.printin("Hello World");
        }
}

编译…………
$javac hello.java
hello.java:5: 找不到符号
符号 : 方法 printin(java.lang.String)
位置 : 类    java.io.PrintStream
                System.out.printin("Hello World");
                          ^
1  错误
$

请达人指点?
回复

使用道具 举报

发表于 2006-4-30 20:48:32 | 显示全部楼层
其实把LumaQQ2005里的java文件夹cp 到2006里面,就成了jre版本啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-21 09:00 , Processed in 0.127625 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表