Is 1.6 Greater Than 1.4?
Development February 14th. 2007, 1:27amI am a little bit frustrated with how S60 SDK emulator handles Preferences dialog. Currently it uses Java application to display Preferences dialog. We all know that one of the basic concepts of Java is “write once run everywhere” (well, it may not 100% true because some developers say write once debug everywhere). For some reasons, Preferences dialog on S60 emulator does not like JRE version 1.6.
The picture below shows a dialog displayed when I select Options | Preferences menu on my S60 FP3 SDK emulator. As you can see, it says that JRE 1.4.1 or later is required.
What version of JRE do I have? Currently, I am using the latest JRE, which is version 1.6.0. In my opinion, it should work. Isn’t it 1.6.0 later than 1.4.1? I am confused now. I would appreciate if someone can explain or may be solve it. I have spent a couple of hours figuring out this problem.
Update (May 8, 2007): Apparently, there is a workaround to this problem, i.e. by editing epoc32\tools\ecmt\config\config.properties and adding Java 1.6 version. For more information, please see http://wiki.forum.nokia.com/index.php/Emulator_issues_and_solutions.
6 Responses to “Is 1.6 Greater Than 1.4?”
Comments are disabled.
February 14th, 2007 at 3:06 am
it is an application bug, and not a JDK bug …
they tried to parse the version number to make sure it is > 1.4
but in the 1.6.0 there is the build number together and it makes the number parsing fail …
just a little annoying bug in the application …
February 14th, 2007 at 5:14 am
In a couple of years, Symbian will wonder why all their developers have switched to MS platforms.
I really hope this doesn’t happen, but junk like this is why devs lose interest. Symbian will have to make sure they don’t become another Palm, and surrender all their market share to the boys from Redmond.
February 14th, 2007 at 6:45 am
I\’ve had the same problem, and even installing JRE 1.4.2 or 1.5 on the side didn\’t solve the issue. I had to uninstall 1.6 completely before I got the emulator preferences to work.
February 14th, 2007 at 9:07 am
@Mike: I agree with you. They have to do something before we all switch to Microsoft or Linux in the future. A problem like this definitely just waste our time.
February 14th, 2007 at 9:14 am
@Marko: Thanks for your suggestion. The thing is that I don’t want to uninstall JRE 1.6 because I need it.
February 14th, 2007 at 9:18 am
@Rodrigo: I think it is an application bug because Java community is very good in maintaining compatibility.