Author

Topic: BitcoinJ - Error (Read 1610 times)

legendary
Activity: 1261
Merit: 1000
April 13, 2012, 07:39:56 AM
#4
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.(PingService.java:83)
   at PingService.main(PingService.java:66)
legendary
Activity: 1526
Merit: 1134
April 13, 2012, 04:26:14 AM
#3
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.

sr. member
Activity: 476
Merit: 250
legendary
Activity: 1261
Merit: 1000
April 12, 2012, 06:53:20 PM
#1
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.(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
Jump to: