2016年1月11日月曜日

OptaPlannerの利用(2) : Eclipse設定

今回、optaplannerをカスタマイズできるようにEclipseに設定していく。

基本的には、https://www.ogis-ri.co.jp/otc/hiroba/technical/optaplanner/chap3.html の通りにやっていく。

1.Eclipseの設定
Drools and jBPM toolsのインストール
Help -> Install New Software をクリック

addして、http://download.jboss.org/drools/release/6.3.0.Final/org.drools.updatesite/ を登録。全部インストールしてみる。上記でやるとエラーが発生してしまうので
http://download.jboss.org/drools/release/6.1.0.Final/org.drools.updatesite/ でやってみる。
再起動すれば、ソフトのインストールは終了

2.ソースの設定
次にEclipseにプロジェクトを設置してみる。
今回は、optaplanner-distribution-6.3.0.Final/examples/sources/src/main/java/org/optaplanner/examples/tsp を設置する
プロジェクトを生成しプロジェクト名:TSPとする。
次にsrcにパッケージ:org.optaplanner.examples を作成
その中に、optaplanner-distribution-6.3.0.Final/examples/sources/src/main/java/org/optaplanner/examples/tsp とoptaplanner-distribution-6.3.0.Final/examples/sources/src/main/java/org/optaplanner/examples/common を同時にコピー

続いて、外部jarファイルのインポートをする。
optaplanner-distribution-6.3.0.Final/examples/binaries を全て登録する。まだエラーが残る
次にoptaplanner-distribution-6.3.0.Final/binaries を全て外部jarファイルに登録する。エラーが無くなる。

実行する時は、tsp.app.TspApp.javaを右クリックしてRun as -> Java Applicationで実行。これで実行するとエラーが発生。The directory dataDir (/Users/mizunolab/Documents/workspace/TSP/data/tsp) does not exist. と出ているので、
まずプロジェクト直下にdataフォルダを作成。

optaplanner-distribution-6.3.0.Final/examples/sources/data/tsp をdataにコピー

再度実行してみる。画面が起動し、TSPを実行できる。

これでEclipseで動かす準備ができた。今後カスタマイズして、システム連携できるようにするつもり。

0 件のコメント:

コメントを投稿