24

apt-get を使用して、ubuntu ボックスに openjdk-6-jdk をインストールしました。

システム情報で、ジェンキンスはJava.Homeが私に言っています/usr/lib/jvm/java-6-openjdk/jre

ただしJAVA_HOME、Jenkins のようにそのディレクトリを指定すると、「システムを構成する」と、ディレクトリが jdk ディレクトリのように見えないというエラー メッセージが返されます。

また、私のmavenインストールを取得できません。

明らかな何かが欠けていますか?

4

14 に答える 14

21

JAVA_HOME 変数は /usr/lib/jvm/java-6-openjdk に設定する必要があり、Jenkins を起動するユーザーが使用できる必要があります。

Kyle Strand のコメントから:

2015 年 4 月 (私が思うに) の時点で、Jenkins には Java7 が必要です。また、システムのデフォルトが Java 6 のままである場合は、Java バイナリ パス (JAVA) を正しいバージョンに設定する必要があることにも注意してください。 Web ページ (たとえば、Debian の場合は /etc/default/jenkins です)。

于 2011-11-18T16:47:13.803 に答える
5

CentOS 6.x および Redhat 6.x システムでは、openjdk-devel パッケージに jdk が含まれています。RedHat で使用される -devel パターンに精通している場合は十分に賢明ですが、Java 命名標準に準拠する jdk パッケージを探している場合は混乱します。

于 2012-07-25T22:14:39.680 に答える
3

openjdk-6javacJDK(たとえば、を含む開発キット)ではなく、Javaランタイムです。インストールしますopenjdk-6-jdk

Maven には JDK も必要です。

[編集] JDK がインストールされている場合は、for を使用/usr/lib/jvm/java-6-openjdkしますJAVA_HOME(つまり、jre部分なしで)。

于 2011-11-18T16:36:32.110 に答える
1

誰かが同様の問題を抱えている場合に備えて、関連するパッケージにデフォルトの sudo apt-get installs を使用しました。正しい設定は次のとおりです。

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386

MAVEN_HOME=/usr/share/maven2
于 2011-11-25T16:45:17.510 に答える
0

Ubuntu 12.04 では、 openjdk-7-jdkをインストールする必要がありました

その後、javacは機能していました!

それから私は使用できます

/usr/lib/jvm/java-7-openjdk-amd64

パスとジェンキンスはもう文句を言わなかったので。

于 2014-06-03T10:15:19.170 に答える
0

ジェンキンスで設定JAVA_HOMEしてみてください/usr/lib/jvm/java-6-openjdk

于 2011-11-18T16:48:35.543 に答える
0

http://pkg.jenkins-ci.org/redhat/からパッケージ rpm パッケージをダウンロードします 。システムにデフォルトの 1.7 Java があるように、追加の Java の場所を指定できますが、/opt/jdk1.8.0_60/bin/java を使用していますジェンキンス。jenkins 起動スクリプト /etc/init.d/jenkins を開き、ここに Java を追加します。

/usr/bin/java が Jenkins に必要な最小バージョンを指していない可能性があるため、使用可能な Java を検索します。

http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.htmlを参照してください。

候補=" /opt/jdk1.8.0_60/bin/java

于 2017-08-22T12:52:09.153 に答える
0

Ubuntu 10.0.4 から 12.0.4 へのアップグレードで、足を踏み外しました。/usr/lib/jvm/java-6-openjdk を指すように JDK インストールを構成 (自動構成?) しましたが、これには JDK が含まれなくなりました。シームレスな Java-7 アップグレードのために。

したがって、質問への回答: Ubuntu では JAVA_HOME を指定しないでください。

于 2012-08-13T10:55:19.523 に答える
-2

Eclipse > Preferences>installed JREs > JRE Definition を見たところ、java_home のディレクトリが見つかったので、/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home

于 2013-04-30T14:36:41.737 に答える