Ticket #28181

JREの同梱

Open Date: 2012-04-26 08:18 Last Update: 2013-04-29 13:33

Reporter:
Owner:
Status:
Closed
Component:
(None)
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

Jenkinsを同梱しているがJava未インストールでJenkinsが動かないという報告(?)が少なくないです。

JREを同梱しJAVA_HOMEが設定されていない場合には、同梱したJREを利用するようにしてはどうでしょうか。

Ticket History (3/6 Histories)

2012-04-26 08:18 Updated by: kanu
  • New Ticket "JREの同梱" created
2012-04-26 19:24 Updated by: jun66j5
Comment

+1 for me.

ところで JAVA_HOME って普通設定するものなんでしょうか。常用しているマシンでは設定していないです。レジストリを探索してインストールしているかをチェックするのがよいと思います。もしくは、最初から同梱しているほうを使うようにしてもよいと思います。その上で特定の部分を書き換えると別の JRE/JDK を指定できるようにするとか (可能なら)。

inno setup - Check Java is present before installing - Stack Overflow

2012-04-27 07:35 Updated by: kanu
  • Owner Update from (None) to kanu
Comment

JAVA_HOME ですが私も普段は設定しておらず、必要なら起動前に個別に設定するようにしています。

インストール済みのJREをチェックする方法だと楽な半面意図しない JRE/JDK が利用され動かない等の可能性があるので、基本は同梱の JRE を利用し特定の部分を書き換える、もしくは環境変数の設定で任意の JRE/JDK を指定できるような方向でやってみます。

jun66j5 への返信

+1 for me. ところで JAVA_HOME って普通設定するものなんでしょうか。常用しているマシンでは設定していないです。レジストリを探索してインストールしているかをチェックするのがよいと思います。もしくは、最初から同梱しているほうを使うようにしてもよいと思います。その上で特定の部分を書き換えると別の JRE/JDK を指定できるようにするとか (可能なら)。 inno setup - Check Java is present before installing - Stack Overflow

2012-05-04 16:08 Updated by: kanu
  • Milestone Update from (None) to 3.2 (closed)
  • Ticket Close date is changed to 2012-05-04 16:08
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
Comment

JRE を同梱しデフォルトでは同梱の JRE を利用するようにしました。

任意の JRE/JDK を利用したい場合には、環境変数 TL_JENKINS_JAVA に 利用したい JRE/JDK の JAVA_HOME を指定することで任意の JRE/JDK が利用可能です。

https://bitbucket.org/okamototk/traclightning/changeset/e879f66c2d4a でコミット

2012-05-04 16:09 Updated by: kanu
  • Status Update from Closed to Open
2013-04-29 13:33 Updated by: kanu
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-04-29 13:33

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login