http://tumblr.github.io/jumblr/にある「依存関係のあるJar」ビルドを使用しています
コード:
import com.tumblr.jumblr.JumblrClient;
public class App {
public static void main(String[] args) {
// Authenticate via OAuth
JumblrClient client = new JumblrClient(
"xyz",
"xyz"
);
client.setToken(
"xyz",
"xyz"
);
}
}
でコンパイルするときに、Tumblrの実際のキーを使用するかどうかは関係ありません
javac -cp jumblr-0.0.6-jar-with-dependencies.jar App.java
で実行すると
java App
それは思いつきます
Exception in thread "main" java.lang.NoClassDefFoundError: com/tumblr/jumblr/JumblrClient
at App.main(App.java:7)
Caused by: java.lang.ClassNotFoundException: com.tumblr.jumblr.JumblrClient
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
jumblr-0.0.6-jar-with-dependencies.jar を App.java と同じフォルダーに配置しました。
例外に関するアイデアはありますか?