Eclipse, het kan zo nu en dan aardig je weekend verpesten.
Ik hoop dat jullie mij verder kunnen helpen met het volgende probleem:
Onder Eclipse hebben we een Rich Client Platforum gebouwd. Deze ge-export naar een product, werkt allemaal aardig. Totdat ik erachter kwam dat een bepaalde functionaliteit absoluut niet meer wilde werken. Het is een routine die met een website babbelt en dan via SOAP data overstuurt. Onlangs hebben de makers van de servers waar je mee babbelt de boel geupdate, en dat je daarom zelf ook wat libraries moet aanpassen.
Het gaat misschien ver om de functie te beschrijven, maar voor de liefhebbers, het gaat om de KeggApi tezamen met de Apache Jar axis-1.2.1.
Na veel gepruts en geklooi heb ik voor de grap eens gekeken of ik uberhaupt het geheel aan de praat kon krijgen. Zo gezegd zo gedaan, nieuw project aangemaakt, de betreffende jars erin. Simpel voorbeeldje gepaste.... Run.... voila het werkt.
Toen dacht ik, ik ben gek, ik maak gewoon van dit hele functionaleit 1 dikke Jar en gebruik die voortaan. Hup, dikke Jar file gemaakt met 1 simpele klasse die een main heeft + 1 methode.
Als ik deze Jar file vanuit windows rechtstreeks aanroep met java -jar jarFile.jar --> dan werkt het prima, geen probleem.
Echter, terug in mijn RCP.. JAR file in project gegooid, project properties + plugin.XML aangepast.... ik initialiseer de klasse in de Jar file ... dat gaat goed... ik roep de enige methode aan die dat ding heeft.... , gaat nog goed, althans. Als ik het RUN, dan zie ik dat hij in de methode komt... en dan doet hij verder helemaal niks nadda noppes.
Als ik een nieuw klein programmaatje (geen RCP) maak die de dikke JAR file include en niks anders doet dan de klasse in de jar initialiseren en de methode aanroepen (met exact dezelfde parameters als hiervoor)... dan werkt het weer wel!
Dus de JAR file in Eclipse werkt niet... en in een klein simpel programmaatje weer wel! Sorry, snappen jullie het nog?
Ik hoop dat jullie mij verder kunnen helpen met het volgende probleem:
Onder Eclipse hebben we een Rich Client Platforum gebouwd. Deze ge-export naar een product, werkt allemaal aardig. Totdat ik erachter kwam dat een bepaalde functionaliteit absoluut niet meer wilde werken. Het is een routine die met een website babbelt en dan via SOAP data overstuurt. Onlangs hebben de makers van de servers waar je mee babbelt de boel geupdate, en dat je daarom zelf ook wat libraries moet aanpassen.
Het gaat misschien ver om de functie te beschrijven, maar voor de liefhebbers, het gaat om de KeggApi tezamen met de Apache Jar axis-1.2.1.
Na veel gepruts en geklooi heb ik voor de grap eens gekeken of ik uberhaupt het geheel aan de praat kon krijgen. Zo gezegd zo gedaan, nieuw project aangemaakt, de betreffende jars erin. Simpel voorbeeldje gepaste.... Run.... voila het werkt.
Toen dacht ik, ik ben gek, ik maak gewoon van dit hele functionaleit 1 dikke Jar en gebruik die voortaan. Hup, dikke Jar file gemaakt met 1 simpele klasse die een main heeft + 1 methode.
Als ik deze Jar file vanuit windows rechtstreeks aanroep met java -jar jarFile.jar --> dan werkt het prima, geen probleem.
Echter, terug in mijn RCP.. JAR file in project gegooid, project properties + plugin.XML aangepast.... ik initialiseer de klasse in de Jar file ... dat gaat goed... ik roep de enige methode aan die dat ding heeft.... , gaat nog goed, althans. Als ik het RUN, dan zie ik dat hij in de methode komt... en dan doet hij verder helemaal niks nadda noppes.
Als ik een nieuw klein programmaatje (geen RCP) maak die de dikke JAR file include en niks anders doet dan de klasse in de jar initialiseren en de methode aanroepen (met exact dezelfde parameters als hiervoor)... dan werkt het weer wel!
Dus de JAR file in Eclipse werkt niet... en in een klein simpel programmaatje weer wel! Sorry, snappen jullie het nog?