人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

processing で Twitter にアクセスする スケッチを作ろうと思っています。次のサイトを参考にしています。
http://www.everykz.com/blog/2013/10/26/170#comment-7873

「import twitter4j.internal.async.*;」を実行するところで
「The package”twitter4j.internal” does not exit. You might be missing a library.」
というエラーメッセージがでます。
試しに「import twitter4j.internal.async.*」以下をコメントアウトしてみるとエラーはでません。
これで問題はないのでしょうか。
お教えください。

●質問者: miyakeakiyoshi
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
●500ポイント ベストアンサー

パッケージ階層が twitter4j.internal.async のクラスは、これになります(正確には「だった」)。
twitter4j/twitter4j-core/src/internal-async/java/twitter4j at master ? yusuke/twitter4j ? GitHub

Dispatcher.java のコミットのコメントには、こんなことが書いてあります。

TFJ-816 package migration from twitter4j.internal.* to twitter4J.*


この修正では、大量のクラスがパッケージ階層の見直しが行われています。
TFJ-816 package migration from twitter4j.internal.* to twitter4J.* ? yusuke/twitter4j@793da24 ? GitHub


この修正がコミットされたのが 2014年3月10日。
質問で書かれているブログの記事が 2013年10月26日ですから、修正前の情報に基づいた記事なのでしょう。

そもそも、ブログのソースでは twitter4j.internal.async に含まれているクラスを使っていませんから、元々 必要のない import 文でした。
他にも不要な import 文があります。

パッと見た感じ、twitter4j.* と twitter4j.conf.* くらいを import しておけば良いんじゃないかなという気がします。


miyakeakiyoshiさんのコメント
ありがとうございました。 おかげさまで、すっきりしました。

質問者から

ありがとうございました。


関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ