ログイン
検索
メインメニュー
開発者ブログ
ChangeVisionメンバーズ分布マップ
フォーラム一覧   -   トピック一覧
   astah*の使い方
     サンプルプログラムの実行で起こるエラーについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
moppy
投稿日時: 2017-9-21 7:46
新米
登録日: 2017-6-5
居住地:
投稿: 4
サンプルプログラムの実行で起こるエラーについて
astah用のプラグイン開発の参考に、APIのサンプルプログラムを実行してみたのですが、以下のようなエラーが起こってしまいます。
パッケージとクラス情報の取得を行うsimpleReadを動かしています。

Opening project...
java.lang.ClassNotFoundException: com.change_vision.jude.api.imp.AstahAPIImp
  at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:348)
  at com.change_vision.jude.api.inf.SingletonFactory.newInstance(AstahAPI.java:166)
  at com.change_vision.jude.api.inf.SingletonFactory.getSingleton(AstahAPI.java:147)
  at com.change_vision.jude.api.inf.AstahAPI.getAstahAPI(AstahAPI.java:61)
  at com.change_vision.jude.api.inf.AstahAPI.getAstahAPI(AstahAPI.java:41)
  at simpleRead.APIForReadingModelsSample.main(APIForReadingModelsSample.java:33)

上記のエラーは
  ProjectAccessor prjAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
の箇所で起きています。

Eclipse上で動かしており、同プロジェクト内のチュートリアルを参考にして作成したクラスの総数を表示するプラグインは正常に動作しているのでパスの問題ではないと思うのですが、なにか考えられる原因などありますでしょうか?
開発初心者のため、分かっていない部分が多いのですが、よろしくお願いいたします。
moppy
投稿日時: 2017-9-21 14:23
新米
登録日: 2017-6-5
居住地:
投稿: 4
Re: サンプルプログラムの実行で起こるエラーについて
先ほどもう一度クラスパスの設定を見直したところ、Maven側で読み込むライブラリとは別で必要なライブラリを通していなかったのが原因でした。(slf4j-api-1.6.6.jarとかのライブラリ)
お騒がせしてすみません。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を