Dear derby-dev, My name is Andreas Joisten, and I do work as a Product Specialist for GE Energy, Germany Ratingen.
Among other products, we develop and market a Mobile GIS (please see http://www.gepower.com/prod_serv/products/gis_software/en/field_infosys.htm), which we now want to make available for PocketPcs, therefore we are keen to test CrEme 4.12 as the JVM. We normally use the Cloudscape database and here I decided for Derby 10.2.20, as this Version supports J2ME. At first I tested with Eclipse 3.2, you can see the structure of my project. I can create a database and tables. This test is fine. See EclipseStructure.jpg ############################## Then I want to install Derby on my PocketPc. I have copied the Derby.jar, derbytool.jar and jdbcPackage.jar in the folder \windows\CrEme\lib. After that, I built a new jar with my test-class "DerbyVersion1.java". I also define this class as the main-class for the jar. Although it is the same code, it does not run on my PocketPc. I get this Error Message: Main class: DerbyVersion1 -jar: jar fie /JarFiles/derbyVersion1.jar not found: java.lang.reflect.InvocationTargetException ################################ Then I try an other way. I thought, that the classpath ist wrong, so I create a folder with all *,jar and biuld the following link: 255#"\windows\CrEme\bin\CrEme.exe" -Of -classpath'\MyLib\derby.jar'; '\MyLib\derbytools.jar'; '\MyLib\jdbcPackage.jar' -jar \JarFiles\versionDerby1.jar DerbyVersion1 Now, I get this error message: NSIcom Ltd., CrEme(tm) Evaluation Version CrE-ME J2ME(tm) CrE-ME V4.12 B142.190307 19-March-2007 MemoryLimit=29056Kb EBCI(TM) Interpreter V1.00, Copyright 1998-2002 by Bytecodes, Inc. java.lang.IncompatibleClassChangeError: Unimplemented interface method at org.apache.derby.jdbc.InternalDriver.connect() at org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection() at org.apache.derby.jdbc.EmbeddedSimpleDataSource.getConnection() at DerbyVersion1.runDemo() at DerbyVersion1.main() Why runs Derby in Eclipse and not on my PocketPc? But it does not run either. Please explain my mistake! What can I do better? Best regards and Thanks a lot Andreas Joisten, GE Energy [EMAIL PROTECTED]
DerbyVersion1.java
Description: DerbyVersion1.java
<<attachment: EcipseStructure.jpg>>
<<attachment: PocketPcStrukture.jpg>>