dahai3com 发表于 2006-4-29 02:23:11

JRE 安装解决不了

我安装lumaqq看了提示要 求 先安装jre,于是我安装jre
但爆出提示:
# 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
出现提示:
# ./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) ”部分

dahai3com 发表于 2006-4-29 17:15:47

大哥: 我是新手笨欧, :mrgreen:
刚才看了你的 一些连接资料,不是十分明白, 例如: 我该在哪个路径改哪个文件?


这个是安装的文件吗,好像是系统自带安装的 ,我用的 是 redhat 9.0版本
# cd /usr/java/jre1.5.0_06/
# ls
binCHANGESCOPYRIGHTjavawslibLICENSEmanpluginREADMETHIRDPARTYLICENSEREADME.txtWelcome.html
# ll
总用量 132
drwxr-xr-x    2 root   root         40964月 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         40964月 25 02:40 javaws
drwxr-xr-x   16 root   root         40964月 25 02:40 lib
-r--r--r--    1 root   root      10817 11月 11 05:37 LICENSE
drwxr-xr-x    4 root   root         40964月 25 02:40 man
drwxr-xr-x    4 root   root         40964月 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
#

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

月下刀客 发表于 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/"

dahai3com 发表于 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变成这样提示
# cd LumaQQ/
# ./lumaqq
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
#

月下刀客 发表于 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错误
$

请达人指点?

xwindow 发表于 2006-4-30 20:48:32

其实把LumaQQ2005里的java文件夹cp 到2006里面,就成了jre版本啦
页: [1]
查看完整版本: JRE 安装解决不了