Estoy tratando de enumerar el orden en que el cargador de clases Java está cargando mis clases. si utilizo el parámetro -verbose
, listaré cada interfaz/clase que cargue, incluidas toneladas de interfaces como Serializable, excepciones, etc. ¿Hay alguna forma de ajustar esta salida para que solo muestre qué clases están cargadas en la clase? Mi método principal es definido?clase verbosa de Java cargando
40
A
Respuesta
46
supongo que lo mejor es hacer lo siguiente:
- salida un texto fijo una vez que sus aperturas
main
método y justo antes de que termine. - Pipe el verbosa de salida en un archivo
- usar cosas como menos o grep para encontrar las clases cargadas entre las dos etiquetas del método principal.
Hay una pregunta similar y algunas respuestas aquí: Is there a way to get which classes a ClassLoader has loaded?
¿Usted intentó -verbose:class
?
4
Aquí hay una expresión sed que analizará el resultado de java -verbose: class para producir pares de nombre de clase cargada y su archivo jar. Puede canalizar un orden para obtener archivos jar únicos. Por ejemplo,
java -verbose:class -version 2>/dev/null |
sed -ne 's/\[Loaded \(.\+\) from \(.\+\)\]/\2/p' |
sort -u
salidas
/usr/local/jdk1.7.0_67/jre/lib/rt.jar
Cuestiones relacionadas
- 1. Java dinámicamente Cargando una clase
- 2. cargando dinámicamente una clase en Java
- 3. Clase dinámica de PHP cargando
- 4. Java swing Cargando Animación
- 5. OneJar y clase dinámica cargando
- 6. yii clase no está cargando
- 7. Cargando un Java Charset manualmente
- 8. Cargando una clase desde una cadena
- 9. Dinámico cargando una clase en Java con un nombre de paquete diferente
- 10. cargando clases Java desde un applet firmado
- 11. Cargando DLL en Java - Eclipse - JNI
- 12. inmueble cargando Deseoso de clase derivada usando incluyen
- 13. genéricos de Java: ¿clase?
- 14. Cargando jar en el tiempo de ejecución
- 15. Cargando un archivo de propiedades del paquete Java
- 16. propiedades Cargando log4j de un paquete en java
- 17. Cargando múltiples archivos de propiedades
- 18. Cargando imágenes en LaTeX
- 19. Cargando archivo XML que está en classpath en Java
- 20. Clase de cronómetro para Java
- 21. Eclipse: plantillas de clase Java
- 22. Java referencia de clase generized
- 23. Clase de monitor en Java
- 24. buscador de clase Java Herramienta
- 25. clase DataSet en Java?
- 26. Clase decimal Java liviana
- 27. Clase JSON a Java
- 28. Java: ¿Clase estática?
- 29. cadena java a clase
- 30. Java Clase Tipo