Ich versuche in meinem resources
Verzeichnis in einem Unterverzeichnis alle Dateien aufzulisten, aber ich bin immer ein NullPointerException
, weil die LeitungEintrag Ressourcen Unterverzeichnis in scala Nullpointer
val testDataDir = getClass.getResource("/data")
ist java.net.URL = null
Ressourcen Rückkehr Struktur:
/resources
/data
file1.txt
file2.txt
fileX.txt
Mein Code ist bas ed off Code Beispiele für diesen Blogs: here
Dies ist die I-Code-Snippet bin mit:
val testDataDir = getClass.getResource("/data")
val folder = new File(testDataDir.getPath)
var testDataArr: ListBuffer[String] = new ListBuffer[String]
if (folder.exists && folder.isDirectory) {
folder.listFiles.toList.foreach(file => testDataArr += file.toString)
}
hast du eigentlich eine Klasse erstellen, genannt: val? Was genau versuchen Sie zu bekommen? – Stultuske
Könnte ein Duplikat dieser Frage sein: https://stackoverflow.com/questions/3803326/this-getclass-getclassloader-getresource-and-nullpointerexception – Alexey
Welche Version von Scala verwenden Sie? –