Fehlende Regelung (IllegalArgumentException), während die Verwendung von java.nio.Datei.Wege-Schnittstelle
dies ist ein wirklich einfaches java-Frage. Ich bin mit Java 8 mit eclipse kepler auf einem linux-system. Ich habe versucht zu versuchen, NIO.2. Mein code ist:
package lucasTest;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.nio.file.*;
public class Lucas {
public static void main(String[] args) throws URISyntaxException{
URI u = new URI("./Lucas.java");
Path p = Paths.get(u);
}
}
Bekomme ich die folgende Fehlermeldung:
Exception in thread "main" java.lang.IllegalArgumentException: Missing scheme
at java.nio.file.Paths.get(Paths.java:134)
at lucasTest.Lucas.main(Lucas.java:10)
Bitte um Hilfe!!
Dank,
Lucas
- Eine URI muss ein System - siehe en.wikipedia.org/wiki/File_URI_scheme für die Datei Schema.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre uri-Deklaration fehlt das Schema für Dateien (
file:///
):funktionieren sollte. Als alternative können Sie versuchen,