待辦事項 #28181

JREの同梱

啟用日期: 2012-04-26 08:18 最後更新: 2013-04-29 13:33

回報者:
負責人:
類型:
狀態:
關閉
元件:
(無)
里程碑:
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
修正
檔案:

細節

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
評語

+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
  • 負責人 Update from (無) to kanu
評語

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
  • 里程碑 Update from (無) to 3.2 (closed)
  • Ticket Close date is changed to 2012-05-04 16:08
  • 處理結果 Update from to 修正
  • 狀態 Update from 開啟 to 關閉
評語

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
  • 狀態 Update from 關閉 to 開啟
2013-04-29 13:33 Updated by: kanu
  • 狀態 Update from 開啟 to 關閉
  • Ticket Close date is changed to 2013-04-29 13:33

Attachment File List

No attachments

編輯

Please login to add comment to this ticket » 登入