DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   Java (http://www.daniweb.com/forums/forum9.html)
-   -   jdk1.5.0_09 and enums (http://www.daniweb.com/forums/thread58742.html)

Cudmore Oct 20th, 2006 9:46 pm
jdk1.5.0_09 and enums
 
I installed Ubuntu Linux this morning and got java jdk 1.5.0_09 installed, along with Eclipse, and then I imported a project I've been working on into the Eclipse workbench.
All configuration is fine, as far as I can say.

My problem: The program I am working on uses the Enum. I've basically built the entire program around the use of Enum, and it's a huge program -- I can't change change it to work with simple constants. My problem is that enum is not working for me. Maybe this is a bug in _09, since in _06 it works wonderfully. In any case, I'm wondering why I may be encountering this problem, and how do I fix it. Thanks.

Here is a screen-shot of my problem:
http://i12.photobucket.com/albums/a2...Screenshot.png
The error says: Syntax error on token "enum", interface expected
And the second one says: Syntax error on token ",", delete this token
And then everywhere in the program I make reference to the enum: {ClassName} cannot be resolved

The enum class follows the simple format:
public enum ClassName {
        Var1,
        Var2,
        Var3,
        Etc
}

jwenting Oct 23rd, 2006 7:49 am
Re: jdk1.5.0_09 and enums
 
Check your compiler compliance settings. Most likely your project is configured for 1.4 language compliance.

Cudmore Oct 23rd, 2006 4:47 pm
Re: jdk1.5.0_09 and enums
 
Quote:

Originally Posted by jwenting (Post 266431)
Check your compiler compliance settings. Most likely your project is configured for 1.4 language compliance.

Ahh! Thank you very much!
I reliased today when I found the "This project is not JDK 1.5 compliant" error that my workspace wasn't configured for 1.5, so I checked workspace settings and, sure enough, the compiler compliance level was set to 1.4. You were exactly right! Thanks again.

-Matt

jwenting Oct 23rd, 2006 5:16 pm
Re: jdk1.5.0_09 and enums
 
No problem. Just remember that Eclipse doesn't even make use of the JDK you've installed (except to run itself). It has its own built-in compiler (which is decent but not quite identical in what it does to the official one from Sun).


All times are GMT -4. The time now is 5:03 pm.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC