Ich hielt meinen Kopf ungefähr 2 Stunden lang fest und veröffentlichte ihn als Memorandum. Es sieht scharf aus (es sieht scharf aus). JavaFX8. Obwohl es eine lächerliche Geschichte ist, habe ich einen schlechten Satz mit einem Gefühl der Selbstdisziplin geschrieben. Wenn Sie also Zeit haben, gehen Sie bitte mit mir aus. ...... Wenn Sie wirklich in Schwierigkeiten sind und hier angekommen sind, lassen Sie uns zusammen tanzen, wenn Sie möchten (┓ ^ ω ^) ┛)) Noisaisa ♪ (┓ ^ ω ^) ┛))
「IllegalArgumentException: Invalid URL: unknown protocol: c」
Wenn Sie den absoluten Pfad so einfügen, wie er ist, wird Ihnen mitgeteilt, dass ich ein solches Protokoll nicht kenne. Ich kenne diesen nicht einmal.
Wenn Sie genau hinschauen, fordern Sie eine URL anstelle eines Pfads an. Auch wenn Sie nicht genau hinschauen, wird das Protokoll geschrieben, und die erste Zeile des Fehlers wird ebenfalls fest geschrieben. Im Gegenteil, sagt er in der Codierungsphase. Tehepero.
Nun, am Ende müssen Sie nur noch "die lokale Datei anhand der URL angeben". Wenn ich versuche zu googeln, kann ich anscheinend einfach "file:" zu meinem Kopf hinzufügen.
hoge.java
String path = "C:\\~(Abkürzung)";
Image image = new Image("file:"+path);
Das ist es. Es ist schwer. Gib mir meine 2 Stunden zurück.
Sagt jemand: "Ich habe eine Laufzeitausnahme: Interne Grafiken noch nicht initialisiert, als ich sie getestet habe?" Ich wurde erbrochen. Wenn Sie hier suchen (http://namihira.hatenablog.com/entry/2014/12/29/125834), denke ich, dass es gelöst wird.