![]() |
| ||
| 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 { |
| ||
| Re: jdk1.5.0_09 and enums Check your compiler compliance settings. Most likely your project is configured for 1.4 language compliance. |
| ||
| Re: jdk1.5.0_09 and enums Quote:
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 |
| ||
| 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:43 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC