On 25 Aug 2011, at 22:38, Sven Barth wrote:

> But for now I have the problem to convert the class files provided by the SDK 
> into Pascal units using javapp. I have unpacked the android.jar to 
> $somedir/android and also copied javapp.jar there (just to be sure that there 
> are no path problems ^^). I cd'd into that directory and issued the following 
> command to convert the android.app namespace:
> 
> java -jar javapp.jar -protected javapp.jar android.app.
> 
> The output is the following:
> 
> default charset: UTF-8
> Determining short Pascal class names...
> Indexing classes under android/app/Activity...
> Indexing classes under javapp/jar...
> Printing classes...
> Done!
> 
> The result is a "java.pas" and a "java.inc". The first includes the latter 
> and the latter is empty.
> 
> So what am I doing wrong? (The same happens if I try to use the android.jar 
> instead)

You have to pass "-classpath path/to/android.jar" (or "-classpath ." if you 
extracted android.jar in the current directory) as parameter to javapp (not as 
parameter to java!). I've added this fact to 
http://wiki.freepascal.org/FPC_JVM/Building#Building_javapp

So:
  java -jar javapp.jar -classpath android.jar -protected javapp.jar android.app.


Jonas_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to