2
respostas

Resource specification not allowed here for source level below 1.7

Quando tento usar condição no Try Cacth como, try(Connection connect = DataBase.getConnection()){ ou try(PreparedStatement statement = connect.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS)) { Não compila. Pede para change project compliante and JRE to 1.7. Existe outra forma de resolver mantendo na versão 8?

2 respostas

Bom dia Cleber, por favor tente isso:

clicar com da direita no projeto/properties/java build path. Ao lado direito clique em libraries, selecione JRE e edit. Troque pra jre8, atualize o projeto(f5)

Abraços

Resolveu um outro problema de não conseguir importar a classe DataSource, inclusive estava para lançar essa nova dúvida quando executei sua sugestão e resolveu o problema novo, mas o try catch continua não compilando.