que tienen la siguiente estructura de código:Carga de archivos de JAR en Scala
Projects/
classes/
performance/AcPerformance.class
resources/
Aircraft/
allAircraft.txt
Tengo el contenido de la carpeta de clases en un frasco y mi código Scala AcPerformance está intentando leer el contenido del texto carpeta de Aeronaves archivos. Mi código:
val AircraftPerf = getClass.getResource("resources/Aircraft").getFile
val dataDir = new File(AircraftPerf)
val acFile = new File(dataDir, "allAircraft.txt")
for (line <- linesFromResource(acFile)) {
// read in lines
}
Cuando trato de ejecutar el código me sale el siguiente error:
Causado por: java.io.FileNotFoundException: C: \ Projects \ archivo: \ C: \ Projects \ bibliotecas \ aircraft.jar! \ Aircraft \ allAircraft.txt (El nombre del archivo, el nombre del directorio o la sintaxis de la etiqueta del volumen es incorrecto)
¿Es esta la forma correcta de leer el contenido de un JAR? ¡Gracias!