Ytj nombrado
Segundo: no hay un paquete jar necesario. Por ejemplo, si se utiliza un marco como struts en el proyecto, el paquete jar no se empaqueta en conjunto cuando se empaqueta el proyecto, por lo que debe agregarlo. paquete al presentar el proyecto.
Tercero: la página jsp utiliza bibliotecas de etiquetas, como etiquetas struts, pero si no hay ningún paquete struts en su proyecto, se producirá un error.
Cuarto: se utiliza un paquete jar externo personalizado en el proyecto, lo que hace que myeclipse no pueda encontrar los archivos en la ruta durante la autoverificación, lo que provoca que el programa informe un error. Solución: encuéntrelo en la ruta del proyecto.
Archivos Classpath, compare paquetes importados y actualice rutas de referencia.
El autor se encontró con la cuarta situación. Si los lectores tienen la misma experiencia, pueden consultarla. El trasfondo del error en ese momento era:
1. El proyecto era normal (el proyecto se había depurado normalmente durante 1 mes) y se introdujo un paquete llamado bouncycastle.
2. Otros colegas me dieron el último paquete, que guardé como bouncycastle_ytj.
3. Eliminé el antiguo paquete bouncycastle e introduje el nuevo bouncycastle_ytj. No hay excepciones en este momento.
4. Después de un tiempo, sentí que bouncycastle_ytj se llamaba así, lo cual me pareció muy poco profesional, así que modifiqué el nombre del archivo en la ruta G:/development package/down jars/ y cambié el archivo original. nombre. .
castillo hinchable = =》castillo hinchable _ old; bouncycastle _ ytj = = & gtBounce Castle Se produjo una excepción en el proyecto.
5. Cambié el archivo ".classpath" y encontré que hay dos rutas de configuración.
& lt entrada de ruta de clase tipo = " lib " ruta = " g:/paquete de desarrollo/down jars/castillo hinchable . jar "/>
& lt entrada de ruta de clase tipo = " lib " path = " g:/development package/down jars/bouncy castle _ ytj . jar "/>
6. Después del análisis, podemos ver que el motivo del cruce del proyecto es porque cambié el nombre. bouncycastle_ytj.jar, por lo que no se puede encontrar. Pero el archivo ".classpath"
no se actualiza en tiempo real. Por lo tanto, debe cambiarlo manualmente (elimine el segundo, conserve el primero, modifíquelo de acuerdo con la situación real) y guárdelo.
7. Resuelve el problema. La cruz roja desaparece.