Preguntas etiquetadas con classpath

En Java, la ruta de clases le dice a la Máquina Virtual Java dónde buscar clases y paquetes definidos por el usuario cuando se ejecutan programas Java. La ruta de clase es un parámetro y se puede configurar en la línea de comandos o mediante una variable de entorno.


15
¿Qué causas y cuáles son las diferencias entre NoClassDefFoundError y ClassNotFoundException?
¿Cuál es la diferencia entre NoClassDefFoundErrory ClassNotFoundException? ¿Qué hace que sean arrojados? ¿Cómo se pueden resolver? A menudo encuentro estos objetos arrojables al modificar el código existente para incluir nuevos archivos jar. Los golpeé tanto en el lado del cliente como en el servidor para una aplicación java distribuida a …

18
Cómo leer realmente un archivo de texto de classpath en Java
Estoy tratando de leer un archivo de texto que se establece en la variable de sistema CLASSPATH. No es una variable de usuario. Estoy tratando de obtener la secuencia de entrada al archivo de la siguiente manera: Coloque el directorio de archivo ( D:\myDir) en CLASSPATH e intente a continuación: …
366 java  classpath 


14
Obtenga una lista de recursos del directorio classpath
Estoy buscando una manera de obtener una lista de todos los nombres de recursos de un directorio classpath dado, algo así como un método List<String> getResourceNames (String directoryName). Por ejemplo, dado un directorio de ruta de clases x/y/zque contiene archivos a.html, b.html, c.htmly un subdirectorio d, getResourceNames("x/y/z")debe devolver una List<String>que …

6
Propósito del bloque buildscript en Gradle
Soy nuevo en Gradle y estoy leyendo la documentación, pero no entiendo algunas partes. Una de estas partes está conectada con el buildscriptbloque. ¿Cual es su propósito? Si su script de compilación necesita usar bibliotecas externas, puede agregarlas al classpath del script en el propio script de compilación. Para ello, …
236 classpath  gradle 


11
Encuentra desde dónde se carga la clase java
¿Alguien sabe cómo averiguar programáticamente de dónde carga Java Classloader realmente la clase? A menudo trabajo en proyectos grandes donde el classpath se hace muy largo y la búsqueda manual no es realmente una opción. Recientemente tuve un problema en el que el cargador de clases estaba cargando una versión …

4
Diferencia de prefijo de classpath de primavera
Documentado aquí dice Este prefijo especial especifica que se deben obtener todos los recursos de classpath que coinciden con el nombre dado (internamente, esto sucede esencialmente a través de una llamada ClassLoader.getResources (...)), y luego se fusionan para formar la definición final del contexto de la aplicación. ¿Alguien puede explicar …
141 java  spring  classpath 


29
Intellij no puede resolver el símbolo al importar
Este problema ocurre de manera intermitente para diferentes bibliotecas y diferentes proyectos. Al intentar importar una biblioteca, el paquete será reconocido, pero el nombre de la clase no se puede resolver. Si en la declaración de importación, right-click -> Goto -> the package's declarationveo todas las clases descompiladas mostradas en …



6
¿Diferencias entre “java -cp” y “java -jar”?
¿Cuál es la diferencia entre ejecutar una aplicación Java con java -cp CLASSPATHy java -jar JAR_FILE_PATH? ¿Se prefiere uno al otro para ejecutar una aplicación Java? Quiero decir, ¿cuál de estas formas es más cara para JVM (según el uso de recursos de su máquina)? ¿Cuál hará que JVM genere …
118 java  jar  jvm  classpath 

5
Java, Classpath, Classloading => Varias versiones del mismo jar / proyecto
Sé que esta puede ser una pregunta tonta para los programadores experimentados. Pero tengo una biblioteca (un cliente http) que requieren algunos de los otros frameworks / jars utilizados en mi proyecto. Pero todos requieren diferentes versiones principales como: httpclient-v1.jar => Required by cralwer.jar httpclient-v2.jar => Required by restapi.jar httpclient-v3.jar …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.