【发布时间】:2012-03-02 03:55:11
【问题描述】:
我搜索了很多并阅读了 wiki,只是找不到可以在哪里设置启动 jdk。它需要 jdk 1.5 或更高版本。操作系统是centOS,我将JAVA_HOME环境变量设置为1.6版本并将jdk bin目录添加到PATH环境变量中,当我运行命令'/etc/init.d/jenkins start'时,我收到以下错误:
Jenkins requires Java5 or later, but you are running 1.4.2 from /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
java.lang.UnsupportedClassVersionError: 48.0
at Main.main(Main.java:90)
不知道jenkins为什么从上面的路径中寻找jdk,我没有看到任何包含/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre的环境变量。 有什么想法吗?
========更新
发火传说:
我尝试运行命令'update-alternatives --install java java /home/irteam/app/jdk1.6.0_07',它不起作用,提示命令参数,例如:
alternatives version 1.3.30.1 - Copyright (C) 2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License.
usage: alternatives --install <link> <name> <path> <priority>
[--initscript <service>]
[--slave <link> <name> <path>]*
alternatives --remove <name> <path>
alternatives --auto <name>
alternatives --config <name>
alternatives --display <name>
alternatives --set <name> <path>
common options: --verbose --test --help --usage --version
--altdir <directory> --admindir <directory>
【问题讨论】: