Title: BitcoinJ - Error Post by: andrehorta on April 12, 2012, 11:53:20 PM SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/asn1/DEREncodable at PingService.<init>(PingService.java:83) at PingService.main(PingService.java:66) Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) ... 2 more Title: Re: BitcoinJ - Error Post by: vuce on April 13, 2012, 08:42:45 AM http://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15/1.46
Title: Re: BitcoinJ - Error Post by: Mike Hearn on April 13, 2012, 09:26:14 AM You're using the library with none of its dependencies being available.
See here: http://code.google.com/p/bitcoinj/wiki/UsingMaven - using Maven is probably the easiest way to get things set up. Otherwise you'll need to set your classpath to include Bouncy Castle (1.46), the protobufs library and if you want to follow git head also Guava and a few other things. Title: Re: BitcoinJ - Error Post by: andrehorta on April 13, 2012, 12:39:56 PM OK, but now i have other problem:
w.keychain.add(new ECKey()); Exception in thread "main" java.lang.VerifyError: (class: com/google/bitcoin/core/ECKey, method: toASN1 signature: ()[B) Incompatible argument to function at PingService.<init>(PingService.java:83) at PingService.main(PingService.java:66) |