ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*の使い方
     astah APIの利用に必要なjar
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
ogata
投稿日時: 2013-7-3 11:29
新米
登録日: 2009-3-26
居住地:
投稿: 20
astah APIの利用に必要なjar
ogataです。ご無沙汰しております。

最近、astah pro 6.7 64bit JREバンドル版 for winをDLしました。
astah-pro,astah-apiのjarを使ってastah APIを利用しようとしたところ、
AstahAPI.getAstahAPI().getProjectAccessor(); の呼び出し時に、
org/slf4j/Loggerfactory が見つからないと怒られました。

とりあえず、(適切かどうかは置いておいて)
slf4j-api,slf4j-log4j12,log4jの3種のjarを
build pathに追加して、解決したのですが、
以前は、このようなjarは不要であったと記憶しています。

仕様が変更されたのでしょうか?とすると、
astahのホームディレクトリにあるlibディレクトリをbuild pathに追加すれば、
問題ないのですが、これが最適解でしょうか?

それとも、リリース時のミスでしょうか?

仕様変更ならば、astah API documentのindex.html
(astah* API利用要件あたり)に補足があると、
とても嬉しいです。

よろしくお願い致します。

補足:
build pathの語を使っているのはeclipseを利用しているためです。
webmaster
投稿日時: 2013-7-3 11:57
管理人
登録日: 2006-4-24
居住地:
投稿: 517
Re: astah APIの利用に必要なjar
ogata 様
ご不便をおかけして申し訳ありません。

バージョン6.7より、slf4jとlogbackのライブラリを使用してログを出力するようになりました。
そのため、それらのjarがないと動かなくなっており、APIも例外ではありません。
基本的にはインストールしたフォルダのlibにあるjarへクラスパスを通してください。

> 仕様変更ならば、astah API documentのindex.html
> (astah* API利用要件あたり)に補足があると、
> とても嬉しいです。
ご指摘ありがとうございます。
こちらはドキュメントに追記したいと思います。

よろしくお願いします。
ogata
投稿日時: 2013-7-4 1:56
新米
登録日: 2009-3-26
居住地:
投稿: 20
Re: astah APIの利用に必要なjar
libへのクラスパスの件、承知しました。
ご回答ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を