任务单 #28181

JREの同梱

开放日期: 2012-04-26 08:18 最后更新: 2013-04-29 13:33

报告人:
属主:
状态:
关闭
组件:
(无)
里程碑:
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:

Details

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

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

任务单历史 (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 (关闭)
  • Ticket Close date is changed to 2012-05-04 16:08
  • 处理结果 Update from to Fixed
  • 状态 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 » 登录名