Al trabajar con jdeveloper 10.1.3.4.0 de repente presenté este error al intentar abrirlo, no se había realizado ningún tipo de cambio pero igualmente a veces se afecta por malos cierres del ide o actualizaciones automáticas. Solución Nro 1: Debemos ir al archivo de configuración del jdeveloper, buscando la ruta de instalación: C:\JDeveloper10134\jdev\bin\jdev.conf Y buscamos la opción para «maximum heap», sino lo tiene, igualmente se puede agregar sin problemas. Si lo tiene y ya está activo, debes cambiarle el valor para que tome nuevamente los cambios y así volver a iniciar el jdeveloper: Con esto me fue suficiente, sin embargo hay […]
En programación algunos procesos y eventos se pueden ejecutar indefinidamente, por ejemplo con ciclos do-while, que no saldrán del ciclo mientras no se cumpla una condición. Adicional podemos agregar una segunda condición de límite de tiempo, de manera que podemos interrumpirlo para evitar errores o procesos que tardarían mucho sin un control. Ejemplo, podemos usar la clase Calendar para crear una instancia del tiempo y luego crear otra para verificar la diferencia entre dos tiempos:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
importjava.util.Calendar;
publicclassMyClass{
publicstaticvoidmain(Stringargs[]){
Calendar c2=Calendar.getInstance();// Tiempo actual con fecha y hora
System.out.println(c2.getTime());
c2.add(Calendar.SECOND,5);// Al tiempo actual le sumamos 5 segundos
System.out.println(c2.getTime());
try{
Thread.sleep(2000);// Con sleep detenemos la ejecución y así controlamos el tiempo transcurrido, 2000 = 2seg y no se pasa de los 5 segundos, 7000 = 7seg y se pasa de los 5 segundos
}catch(Exception ex){
System.out.println("error");
}
Calendar c1=Calendar.getInstance();// Creamos un Nuevo tiempo actual
System.out.println(c1.getTime());
System.out.println(c1.compareTo(c2));// Comparamos con el tiempo transcurrido anterior, indica -1 si es menor, 1 si es mayor y 0 si son iguales.
}
}
C1 indica el tiempo límite. C2 solo es para comparar si pasó ese límite. La variable c1 contiene el tiempo actual +5seg (futuro que […]