我GOOGLE了很多,並通過維基閱讀,只是無法找到設置啓動jdk可以完成的地方。它需要jdk 1.5或更高版本。 os是centOS,我將JAVA_HOME環境變量設置爲1.6版本並將jdk bin目錄添加到PATH環境變量中,當我運行命令'/etc/init.d/jenkins start'時,我收到以下錯誤:如何爲哈德森(現在的詹金斯)配置啓動jdk?
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的環境變量。 任何想法?
========更新
到firelore:
我試圖運行命令 '更新替代Java的--install 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>
jenkins不提供配置文件中的jdk選項? – user1231111 2012-03-02 05:30:21