Preguntas etiquetadas con java-7

Java SE versión 7 se lanzó en 2011. Las nuevas características, en comparación con la versión 6, incluyen soporte de lenguaje dinámico, punteros comprimidos, pequeñas extensiones de lenguaje, criptografía de curva elíptica, nuevos protocolos de red, la capacidad de usar cadenas como valores de caso en un instrucción switch y varias extensiones de la biblioteca del sistema.


5
lanzamiento objetivo inválido: 1.7
He visto preguntas similares, pero aún no he encontrado la respuesta. Usando compilación maven, obtengo: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] Aquí está el pom.xml: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> Versión …
121 java  maven  java-7 



15
¿Cómo uso JDK 7 en Mac OSX?
Me gustaría usar la API WatchService como se menciona en este enlace: http://download.oracle.com/javase/tutorial/essential/io/notification.html Después de leer, descubrí que WatchService es parte de la clase NIO que está programada para JDK 7. Entonces, está en forma beta. Está bien. http://jdk7.java.net/download.html tiene el JDK que descargué y extraje. Tengo un montón de …
107 macos  java  java-7 



16
Recolección de basura Java G1 en producción
Dado que Java 7 va a usar la nueva recolección de basura G1 de forma predeterminada, ¿Java podrá manejar un montón de orden de magnitud mayor sin tiempos de pausa de GC supuestamente "devastadores"? ¿Alguien ha implementado G1 en producción? ¿Cuáles fueron sus experiencias? Para ser justos, la única vez …

9
java.lang.VerifyError: esperando un marco de mapa de pila en el destino de la rama JDK 1.7
Después de actualizar a JDK 1.7, obtengo la siguiente excepción: java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at …
88 java  jaxb  java-7 

2
¿Estoy usando los recursos de prueba de Java 7 correctamente?
Espero que el lector de búfer y el lector de archivos se cierren y los recursos se liberen si se lanza la excepción. public static Object[] fromFile(String filePath) throws FileNotFoundException, IOException { try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { return read(br); } } Sin embargo, ¿existe algún requisito para …

10
Error de Java: el método de comparación viola su contrato general
Vi muchas preguntas sobre esto e intenté resolver el problema, pero después de una hora de búsqueda en Google y muchas pruebas y errores, todavía no puedo solucionarlo. Espero que algunos de ustedes capten el problema. Esto es lo que obtengo: java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:835) …

4
Cómo comprobar la extensión de una ruta de Java 7
Me gustaría comprobar si una ruta (introducida en Java 7) termina con una determinada extensión. Probé el endsWith()método así: Path path = Paths.get("foo/bar.java") if (path.endsWith(".java")){ //Do stuff } Sin embargo, esto no parece funcionar porque path.endsWith(".java")devuelve falso. Parece que el endsWith()método solo devuelve verdadero si hay una coincidencia completa para …
83 java  path  java-7 


5
Tamaño máximo de un método en Java 7 y 8
Sé que un método no puede superar los 64 KB con Java. La limitación nos causa problemas con el código generado a partir de una gramática JavaCC . Tuvimos problemas con Java 6 y pudimos solucionarlo cambiando la gramática. ¿Se ha cambiado el límite para Java 7 o está previsto …
82 java  java-7  java-8 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.