如何为hudson(现在为jenkins)配置启动jdk?

时间:2012-03-02 03:55:12

标签: hudson jenkins

我搜索了很多并浏览了维基,但是无法找到启动jdk的设置。它需要jdk 1.5或更高版本。 os是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>

1 个答案:

答案 0 :(得分:1)

1.4.2版本与您的centOS安装捆绑在一起并默认设置。您需要运行update-alternatives命令将符号链接更改为更新的jdk位置。