2013.07.12 · 技術と道具

JobScheduler:64bit環境での動作

2013年7月に64bit版のJobSchedulerは正式リリースとなっています。 下記の記事は既に古くなっていますので、ご注意ください。

64bit版について

現在、独・SOS社から提供されているJobScheduelr版は32bit版のみとなっています。

64bit版もベータテストに入っているようですが、まだ公開されていません。

但し、64bit環境のOSでも、32bit版のJavaを使用すれば動作させることは可能です。

JOE / JID を64bit環境で動作させる

JobScheduer Object Editor (JOE)、JobScheduler Information Dashboard (JID)は、JavaのSWTで実装されたデスクトップGUIアプリです。

64bit環境のOSでは、JavaとSWTに64bit版を使用することで、動作させることが可能です。

下記で説明する方法により、Linux(CentOS/GNOMEで検証しました)の64bit環境で動作させることができます。

Windowsでも概ね同じ方法で動作させることができます。

64bit版のJavaとSWTをダウンロード

64bit版のJavaとSWTを準備してください。

SWTは、http://www.eclipse.org/swt/からダウンロードし、/opt/sos-berlin.com/jobscheduler/scheduler/libにあるswt.jar(32bit版)を置き換えて下さい。

Linuxでの注意事項

Linuxでは、x86_64/GTK2版のSWTをダウンロードしてください。

もし、yumでEclipseをダウンロードしていれば、/usr/lib64/eclipse配下にswt.jarがあります。

JAVA_HOMEを指定

JOEやJIDでは、実行時の環境変数を/opt/sos-berlin.com/jobscheduler/scheduler/bin/jobscheduler_environment_variable.shで指定しています。

このスクリプトは、JobScheduler本体も参照していて、これは32bit版のJavaで動作させる必要があるので、64bit版のスクリプトを別に作ります。

cd /opt/sos-berlin.com/jobscheduler/scheduler/bin

cp jobscheduler_environment_variable.sh jobscheduler_environment_variable64.sh

その上で、下記のように書き替えて、JAVA_HOMEが64bit版のJavaを向くようにします。

64bit版のJavaを使うようにする

test -z “$JAVA_HOME” && JAVA_HOME=”/usr/lib/jvm/jre-1.7.0-openjdk.x86_64″ JOEやJIDを起動するスクリプト(jobeditor.sh / dashboard.sh)が、jobshceduler_environment_variable64.shを参照するようにします。 #コメント行を除いた4行目あたり if [ -x “`dirname $0`/jobscheduler_environment_variables64.sh” ] then . “`dirname $0`/jobscheduler_environment_variables64.sh” fi これで、JOEとJIDが64bit環境で動作します。

2013/07/12 19:07
← JobScheduler:Windows Server 20…
JobScheduler:JobSchedulerの仕組み →
井上 研一
経済産業省推進資格ITコーディネータとして中小企業のDX・AI活用の現場で伴走支援を行う。「ITCプロセスガイドライン4.0」および「中小企業向けAI活用ガイド」執筆メンバー。著書・講演多数。ITエンジニアとして25年以上の実務経験。AI導入の実務に10年以上携わる。自ら開発したAIサービス「Gen2Go」が北九州発!新商品創出事業の認定を受ける。2026年4月より北九州市立大学大学院マネジメント研究科の学生としての顔も持つ。

本サイトおよびブログに掲載している内容は、特に明記のない限り、井上研一個人の見解に基づくものです。所属・関与する組織、団体、企業、研究会等の公式見解を示すものではありません。