Quando insiro o seguinte comando:
public enum Exemplo{PRIMEIRO, SEGUNDO};
…o NetBeans indica um erro:
enums are not supported in -source 1.3
(use -source 5 or higher to enable enums)
as of release 5, ‘enums’ is a keyword, and may not be used as an identifier
(use -source 5 or higher to use ‘enums’ as a keyword)
Como posso contornar esse problema??
OBS:
Quando vou no menu
Tools > Java Plataforms
Verifico que JDK 1.5 já esta como defauld
Nas propriedades do projeto não há a opção de escolher Source 5 ou 1.3
[quote=USB_]Quando insiro o seguinte comando:
public enum Exemplo{PRIMEIRO, SEGUNDO};
…o NetBeans indica um erro:
enums are not supported in -source 1.3
(use -source 5 or higher to enable enums)
as of release 5, ‘enums’ is a keyword, and may not be used as an identifier
(use -source 5 or higher to use ‘enums’ as a keyword)
Como posso contornar esse problema??
OBS:
Quando vou no menu
Tools > Java Plataforms
Verifico que JDK 1.5 já esta como defauld
Nas propriedades do projeto não há a opção de escolher Source 5 ou 1.3[/quote]
A mensagem é clara. Você não pode fazer uso do enum, porquê isto não é compatível com esta funcionalidade nova usada na JVM de desktop.Este lance de que se lançam a Java 1.5 e as mudanças na linguagem estarão disponíveis para serem usadas no J2ME, não funciona assim.Cada coisa é cada coisa.
Se quer mesmo usar estas “funcionalidades” terá que partir para o uso de ferramentas como o Retroweaver ou o Retrotranslator.