French J2ME student developer. I'm in my game development for S60. I got a little problem about the java version when I tested in my NOKIA 3230.
That means, my application pass no pb in emulator (EclipseME+Eclipse). And it won't launch in 3230.
I thought the JDK used in S60 is 1.3.1, since in the MIDP reference they said "System Requirements for windows 2000 : Java Development Kit (JDK™), no earlier than version 1.3.x ".
But it's not exactly this. I've used class Random, it passed in 3230, then if I try to use the method "nextInt(int) ", my 3230 cried "no mothod found exception", if I call the method "nextInt()", it works. Seem thing when I try to use "Casting of Variables", from double to int for exemple. This time it's worse, no warning, no erreur, the application just won't launch. I spend 3h to find the pb. I'm pretty sure the pb is about jdk version, but which one?
Somebody know which JDK version we can use in S60? Sure I've found the bug, but I can't spend all my time to debug this kind phantom bug, it's really killing me...
PS: I've tried google, nothing about it....