J'ai tenu ma tête pendant environ 2 heures, alors je l'ai posté sous forme de mémorandum. Il a l'air net (il a l'air net). JavaFX8. Bien que ce soit une histoire ridicule, j'ai écrit une mauvaise phrase avec un sens de l'auto-discipline, donc si vous avez le temps, s'il vous plaît, sortez avec moi. ...... Si vous êtes vraiment en difficulté et que vous êtes arrivé ici, dansons ensemble si vous le souhaitez (┓ ^ ω ^) ┛)) Noisaisa ♪ (┓ ^ ω ^) ┛))
「IllegalArgumentException: Invalid URL: unknown protocol: c」
Si vous insérez le chemin absolu tel quel, on vous dira "Je ne connais pas un tel protocole". Je ne connais même pas celui-ci.
Donc, si vous regardez de près, vous demandez une URL au lieu d'un chemin. Même si vous ne regardez pas de près, le protocole est écrit et la première ligne de l'erreur est également écrite fermement. Au contraire, dit-il au stade du codage. Tehepero.
Eh bien, à la fin, tout ce que vous avez à faire est de "spécifier le fichier local par URL". Quand j'essaye de google, il semble que je puisse simplement ajouter "file:" à ma tête.
hoge.java
String path = "C:\\~(Abréviation)";
Image image = new Image("file:"+path);
C'est tout. C'est dur. Rends-moi mes 2 heures.
Quelqu'un dit-il: "J'ai eu une exception" RuntimeException: les graphiques internes ne sont pas encore initialisés "lorsque je l'ai testé?" J'ai été vomi. Si vous regardez ici (http://namihira.hatenablog.com/entry/2014/12/29/125834), je pense que cela sera résolu.
Recommended Posts