tablas - java.lang.RuntimeException: código fuente no disponible: ¿qué puede causar esto?
indice de masa corporal oms (13)
Agrega selenium-server-standalone-3.4.0.jar. Me funciona Enlace de descarga
Este error es simplemente extraño, mi código compila bien, puedo ver que no hay problemas con él, sin embargo, este error acaba de aparecer. He intentado reiniciar NetBeans y no hay información de excepción adicional.
¿Qué puede causar esto?
Deshabilite Implementar al guardar en la pantalla Propiedades / Ejecutar del proyecto. Eso es lo que funcionó para mí finalmente. ¿Por qué demonios NetBeans estropea esto está más allá de mí?
Nota: Pude compilar el archivo del que se quejaba al hacer clic con el botón derecho en NetBeans. Aparentemente no estaba realmente compilando cuando usé Build & Compile ya que no dio ningún error. Pero luego de eso, los errores simplemente se movieron a otro archivo de clase java. No pude compilar porque estaba gris. También traté de eliminar los directorios de compilación y dist en mis archivos de proyecto NetBeans, pero eso tampoco ayudó.
Es causado por NetBeans que conserva parte de la fuente anterior y / o código compilado en su caché y no se da cuenta de que, por ejemplo, algunas de las dependencias del código (es decir, paquetes referenciados) han cambiado, y que una correcta actualización / recompilación del archivo estaría en orden .
La solución es forzar esa actualización por:
a) ubicar y editar el archivo fuente ofensivo para forzar su recompilación (por ejemplo, agregar una línea ficticia, guardarla, eliminarla, guardar de nuevo),
b) hacer una construcción limpia (algunas veces funcionará, otras no)
c) deshabilitar "Compilar al guardar" (no recomendado, ya que puede hacer que el uso del IDE sea un PITA real), o
d) simplemente elimine la memoria caché de NetBeans a mano, forzando la recompilación.
En cuanto a cómo eliminar la caché:
Si está utilizando una versión anterior de NetBeans:
- borre todo lo relacionado con su proyecto en
.netbeans/6.9/var/cache/index/
(reemplace 6.9 con su versión).
Si está utilizando uno más nuevo:
- borre todo lo relacionado con su proyecto en
AppData/Local/NetBeans/Cache/8.1/index/
(reemplace 8.1 con su versión).
Las rutas pueden variar un poco, por ejemplo, en diferentes plataformas, pero la idea sigue siendo la misma.
Organiza tu código como un módulo de maven. Una vez hecho ejecutar el comando desde la terminal
$mvn installl
para verificar si tu código funciona bien
Finalmente importe el proyecto en netbeans o eclipse como proyecto de maven.
Si está usando Netbeans, intente presionar el botón Limpiar y Generar, deje que lo haga e intente de nuevo. ¡Trabajó para mi!
Si se trata de Netbeans, intente desmarcar la configuración "Compilar al guardar" en las propiedades del proyecto (compilar -> compilar). Esto es lo único que me ayudó en una situación similar.
Simplemente revise el paquete, la respuesta más simple que puedo proporcionar es que su paquete ha sido mal etiquetado (dentro de una clase).
Además, es posible que tengas algunos personajes extraños. Intente blanquear el código en un Bloc de notas (o Gedit) y luego pegarlo en una clase recién creada con su IDE.
Supongo que estás usando un IDE (como Netbeans) que te permite ejecutar el código incluso si ciertas clases no son compilables. Durante el tiempo de ejecución de la aplicación, si accede a esta clase, se generaría esta excepción.
También recibí el mismo error e hice la compilación limpia y funcionó.
Tuve este problema con NetBeans 8.0.1. Mensajes sobre el problema en la clase eliminada del proyecto. Eliminar el ~ / .netbeans no funcionó. También busqué CUALQUIER referencia a la clase eliminada en TODOS mis proyectos, no encontré nada. Eliminé las clases de compilación, todo. Luego, cuando inicié Netbeans nuevamente, compilo y mágicamente aparece el mensaje en Ejecutar y en la clase compilada por la madre. Intenté desmarcar la solución Dime "Compilar al guardar" y funciona, pero no es práctico. Finalmente, mi solución fue editar y forzar la compilación de la clase madre. De esta manera, la nueva .class no contiene el mensaje y Run funciona bien.
Vuelva a verificar las declaraciones del paquete en todas sus clases!
Este comportamiento se ha observado en NetBeans, cuando la declaración del paquete en una de las clases del paquete se refiere a un paquete inexistente o incorrecto. NetBeans normalmente detecta y resalta este error, pero se sabe que falla e informa erróneamente que el paquete está libre de errores cuando este no es el caso.
Yo tuve el mismo problema. Mi error fue el empaque. Así que le sugiero que primero compruebe el nombre del paquete y si la clase está en el paquete correcto.
cambie el paquete de clases, sus archivos probablemente estén en el paquete equivocado, me pasó cuando copié el código de un amigo, era el paquete predeterminado y el mío era otro, por lo tanto, los netbeans no pudieron compilarse debido a eso.