vfl_freak
Premium-User
Hallo zusammen,
ich versuche derzeit, mein Projekt (unter Borland JBuilder2007) von Java5 auf Java6 umzustellen.
Nach reichlich Gefummel mit "unsupported version number [50.0]" fand ich heraus, dass dass ich diesbzgl. meine Obfuscator-Version ProGuard 3.2 updaten musste. Habe nun die Version 4.4 runtergeladen und versucht erneut zu compilieren (mittels ANT und build.xml).
Nun bekomme ich jede Menge Warnings in dieser Art:
Dabei ist dann irgendwas Schicht im Schacht mit dem Hinweis auf "240 unresolved references to classes or interfaces" und der Bitte, doch diese Warnings erstmal zu korrigieren ..... :-( (was ja eigentlich vernünftig ist und ich eh gemacht hätte)
In den entsprechenden Sourcen sieht es dann so aus (Beispiel für mainApp) :
Leider habe ich nun überhaupt keine Idee, was ich hier zu tun habe!
Der Import funktioniert ja prinzipiell, aber woran stört sich ProGuard hier?
Ich hoffe, dass irgendwer damit Erfahrung hat ...
Danke im voraus!
Gruß
Klaus
ich versuche derzeit, mein Projekt (unter Borland JBuilder2007) von Java5 auf Java6 umzustellen.
Nach reichlich Gefummel mit "unsupported version number [50.0]" fand ich heraus, dass dass ich diesbzgl. meine Obfuscator-Version ProGuard 3.2 updaten musste. Habe nun die Version 4.4 runtergeladen und versucht erneut zu compilieren (mittels ANT und build.xml).
Nun bekomme ich jede Menge Warnings in dieser Art:
Java:
[proguard] Warning: worker.mainApp: can't find referenced class org.apache.log4j.Logger
[proguard] Warning: xxx.DlgTerminPopUp: can't find referenced class org.apache.log4j.Logger
...
[proguard] Warning: xxx.mainFrm: can't find referenced class edu.virtualschool.jco.JCOSecretKey
Dabei ist dann irgendwas Schicht im Schacht mit dem Hinweis auf "240 unresolved references to classes or interfaces" und der Bitte, doch diese Warnings erstmal zu korrigieren ..... :-( (was ja eigentlich vernünftig ist und ich eh gemacht hätte)
In den entsprechenden Sourcen sieht es dann so aus (Beispiel für mainApp) :
Java:
import org.apache.log4j.Logger; // manchmal auch "....log4j.*"
.....
final Logger log4 = Logger.getLogger( mainApp.class );
Leider habe ich nun überhaupt keine Idee, was ich hier zu tun habe!
Der Import funktioniert ja prinzipiell, aber woran stört sich ProGuard hier?
Ich hoffe, dass irgendwer damit Erfahrung hat ...

Danke im voraus!
Gruß
Klaus
Zuletzt bearbeitet: