Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo resolver la "excepción java.niooverlappingfilelockexception"?

¿Cómo resolver la "excepción java.niooverlappingfilelockexception"?

Puede ser que las variables de entorno estén configuradas incorrectamente. La solución se presenta a continuación.

Lectura ampliada:

1. Primero abra nuestra herramienta de desarrollo myeclispe, luego haga clic en Archivo, seleccione Nuevo y haga clic en la opción Proyecto Java para crear un nuevo proyecto Java, como se muestra. en la figura siguiente.

2. Aquí creé tres nuevas clases de Java. Una clase BaiDu actúa como clase principal y una clase JingYan actúa como subclase. También hay una clase AesTest para probar nuestros resultados como se muestra en la imagen a continuación.

3. En la clase principal de BaiDu.java, solo necesita definir un atributo de nombre. En la clase JingYan.java, primero heredamos la clase BaiDu y luego definimos el atributo Cname, como se muestra en la siguiente figura.

4. En el código de prueba de la clase AesTest.java, preste atención a asignar la definición de baidu a jingyan. Dado que los tipos son inconsistentes, el tipo se ve obligado a convertirse y se utiliza la clase JingYan. fuerce la conversión, como se muestra en la siguiente figura.

5. Después de escribir, puede ejecutar este código. Durante la ejecución, se encuentra un error java.lang.ClassCastException. El error significa una excepción de conversión de tipo forzada.

6. A continuación, modificamos el código. Aquí asignamos jingyan a baidu. Dado que los tipos son inconsistentes, forzamos la conversión de tipos. Después de la modificación, la ejecutamos. nuevamente y descubra que esta vez se ejecuta normalmente y genera los resultados deseados.

7. El error java.lang.ClassCastExceptio es un error de conversión de tipo. Cuando usamos un objeto de subclase para convertir un objeto de clase principal, se informará un error, o cuando usamos un objeto de subclase = objeto de clase principal, también se generará una excepción java.lang.ClassCastException.