2012-03-09 23 views
5

Tengo una sentencia try-catch en una clase de servlet de Java. Netbeans muestra un error en esto:Uso de try-with-resources en Netbeans

try-with-resources is not supported in -source 1.6 (use -source 7 or higher to enable try-with-resources)

¿Cómo puedo eliminar este error?

+5

Recibí el error para irme. Haga clic derecho en project> Properties> Sources> Source/Binary Format: JDK 7> OK. – CheeHow

+2

Eso es cierto, [try catch with resources] (http://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html) es compatible con JDK 1.7 o superior, para las versiones 1.6 o inferior debe usar intento normal de atrapar bloques :-). Además, como ha encontrado la respuesta a su pregunta, escriba esto como respuesta y acepte su propia respuesta, cuando el SISTEMA le permita hacerlo, para obtener más ayuda de alguien que pueda enfrentar el mismo problema y visite este hilo de tuya. Y proporcione en sus etiquetas, que IDE está usando Eclipse, NetBeans o blah blah para una buena asistencia :-) –

+0

gracias por eso !! – CheeHow

Respuesta

4

Parece que has encontrado este hilo de los foros de NetBeans, en la que he publicado la solución:

I got the error to go away.

Right click on project > Properties > Sources > Source/Binary Format: JDK 7 > OK.

Fuente:

0

Ok, no funcionó para mí. Porque en "Formato fuente/binario:" no hay "JDK 7".

Mi solución fue: haga clic derecho en project> Properties> Libraries> Manage Plataforms> Add Plataform, y elija su directorio "jdk1.7.0_45" haga clic en NEXT ponga un nombre "JDK 1.7" y FINISH.

Ahora puede modificar su formato fuente: Haga clic con el botón derecho en Proyecto> Propiedades> Fuentes> Formato fuente/binario: JDK 7> Aceptar.