[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Trying to compile a package that depends on bouncycastle



Hi Adam,

Installing the package is not enough, you have to specify the libraries
used when running javac. For example:

  javac -cp /usr/share/java/bcprov.jar:/usr/share/java/bcpkix.jar
DumpPublicKey.java

Emmanuel Bourg


Le 13/07/2014 18:50, Adam Spragg a écrit :
> Hi debian-java
> 
> Following Matthew Garrett's recent post about self-signing Android ROMs[0], 
> I'm stuck on step the Sixth.
> 
> I've got the DumpPublicKey.java file, and am trying to compile it. I installed 
> openjdk-7-jdk, and then based on the next set of errors I received, eventually 
> found the bouncycastle[1] binary packages and installed libbcprov-java, 
> libbcpg-java, libbcmail-java, and libbctsp-java. (This is on "stable")
> 
> However, I still get the following error:
> 
> adam$ javac DumpPublicKey.java
> DumpPublicKey.java:19: error: package org.bouncycastle.jce.provider does not 
> exist
> import org.bouncycastle.jce.provider.BouncyCastleProvider;
>                                     ^
> DumpPublicKey.java:236: error: cannot find symbol
>         Security.addProvider(new BouncyCastleProvider());
>                                  ^
>   symbol:   class BouncyCastleProvider
>   location: class DumpPublicKey
> 2 errors
> 
> Now I'm a bit stuck. What else do I need to do to get 
> org.bouncycastle.jce.provider.BouncyCastleProvider to be found/recognised?
> 
> Note, I'm a competent C, C++ and Javascript developer, but have no background 
> in Java development/tools/culture. So, while I'm generally technical, I'm 
> basically lost here.
> 
> I had a look at the Debian Java wiki front page[2] and the Debian Java FAQ[3] 
> contents, but nothing appeared very relevant to my actual problem. (Apart from 
> FAQ 1.5, which is why I'm mailing this list, rather than debian-java-
> maintainers who own the bouncycastle package.) However, if there's some other 
> FAQ or tutorial which will help, then simply pointing me in that direction 
> should be more than sufficient.
> 
> 
> Regards,
> 
> Adam
> 
> [0] http://mjg59.dreamwidth.org/31765.html
> [1] "bouncycastle"? Seriously?
> [2] https://wiki.debian.org/Java
> [3] http://www.debian.org/doc/manuals/debian-java-faq/
> 
> 


Reply to: