Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » DSDP - Mobile Tools for Java (MTJ) » CLDC 1.1 not recognized
CLDC 1.1 not recognized [message #576581] Tue, 25 August 2009 22:27
Eclipse UserFriend
Originally posted by: graffitici.yahoo.com

Hi everyone,

I am trying to run a simple J2ME program that I found online. I loaded it
as a project, but still could not get it to compile. There are quite a few
preverifier errors, but I think I have diagnosed the main source of the
problem (which, I believe, will fix the preverifier errors too). It should
be a simple configuration issue, but I need your help in order to find
what's going on!

At some point in the code, there is a reference to Math.abs(float).
Eclipse marks this as an error, saying that "abs(int) is not applicable to
abs(float)." Looking at the documentation below, I noticed that the
overloaded version was introduced in CLDC 1.1:

http://www.j2ee.me/javame/reference/apis/jsr118/java/lang/Ma th.html#abs(float)

It seemed that the reason why Eclipse was complaining is because it was
using CLDC 1.0 and not 1.1. When I expand the "Java ME Library" under the
project explorer, I can see that both cldc_1.0.jar and cldc_1.1.jar are
there. When I look at the project properties, the current active
configuration ("DefaultCldcMsaPhone2") does support CLDC1.1.

I have no idea what is happening, and would appreciate any help!

Thanks,
Berk
Previous Topic:Preprocess BlackBerry Code
Next Topic:Preprocessor question: defined value substitution
Goto Forum:
  


Current Time: Tue Mar 19 09:41:07 GMT 2024

Powered by FUDForum. Page generated in 0.01669 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top