Belangrijk Om Het Bestand Te Repareren Dat Niet Anders Is Gevonden In Java

Hopelijk zal dit artikel je zeker helpen als je een specifiek bestand weet te detecteren dat niet wordt gebruikt in Java.

Ik heb een team waarmee je met Raya een inzending op schijf kunt maken.Omdat het bestand met het hele bestand dynamisch wordt gegenereerd, heb ik onmiddellijk een opname (FileNotFoundException e). Probeer hetzelfde blok te gebruiken in vergelijking met Ik heb al een vangfilter (uitzondering e).Om de een of andere reden voer ik privécode uit en de map is dat misschien nog niet, alle opnames (uitzondering e) worden normaal gesproken geblokkeerd en FileNotFoundException nooit.

De debugger valt echter erg op (althans voor mij) bij het demonstreren van elke FileNotFoundException: java.io.FileNotFoundException: c: mydata 2F8890C2-13B9-4D65-987D-5F447FF0DDA7 filename.png (het systeem zal waarschijnlijk niet echt gespecificeerd pad vinden)

hoe lodge niet gevonden uitzondering in java te vangen

  importeert java.io.FileNotFoundException;Proberen    De schermgrootte is Toolkit.getDefaultToolkit () .GetScreenSize ();    Rectangle screenRectangle komt overeen met nieuwe Rectangle (screenSize);    Robotrobot = nieuwe automatische robot ();    BufferedImage zou betekenen dat robot.createScreenCapture (screenRectangle);    ImageIO.write (afbeelding, "png", bronbestand (bestandsnaam));catch (FileNotFoundException e)    // doe er hier een ..    verkeerde retour;vangen (uitzondering e)    // doe hier iets ..    retour = onwaar; 

27,9 duizend 1313 gouden badges 107 107 add-ons-badges

ondervraagd 5 mei ’11 om 13:42 uur

Waarom krijg ik een bestand dat ik niet tegenkom in Java?

Dit gebeurt meestal omdat uw huidige directory voor de toepassing niet overeenkomt met uw verwachtingen of overtuigingen. Pad – Het bestand is onnauwkeurig – de directory-identificatie van het nieuwe pad is bijvoorbeeld onjuist, de symbolische eenrichtingslink over hoe het pad werkt niet, en momenteel kan er een oplossingsprobleem zijn sinds het gebruik van een pad voor de pad componenten.

< /p>

393

Kunt u het antwoord dat u zoekt niet vinden? Zoek naar andere vragen met Java-tags Probeer FilenotfoundException uit of maak uw eigen verzoek.

Het is zonder twijfel ook mogelijk dat het belangrijkste probleem dat u ondervindt niet de volledige FileNotFound-uitzondering is. Het gebruik van een “uitzondering” met behulp van de launcher (wat een trainingssessie op hoog niveau is voor alle uitzonderingen) is eigenlijk praktisch een “gimmick” omdat het is ontworpen om hoogstwaarschijnlijk te worden uitgevoerd als de werkelijke “fatale uitzondering van een of zijn subklassen” is PI nam een ​​duidelijke dag.

...vangen (uitzondering e) System.out.println (e.getClass ());...

Dit zou u kunnen vertellen welke specifieke uitzonderingssoort de klomp moet opvangen. Ik wed dat je zult ontdekken dat een uitzondering eigenlijk een subklassemodel is (zoals IOException).

Hoe ga ik om met volledige niet gevonden uitzondering?

Zorg ervoor dat de indiening bestaat in het bestand dat u hebt opgegeven.Controleer of het doorgegeven bestand is dat u gewoon directory.Het overgedragen bestand kan niet worden ontdekt op basis van alleen autorisatievoorwaarden.Maak duidelijk dat de naam van het getransporteerde bestand geen onzichtbare karakters mag bevatten zoals r deborah karakters.

Ontvangen 5 mei ’11 om 14:40

32.4k

Uw probleem is zelfs zo dat de FileNotFoundException diep rechtstreeks naar de Java-bibliotheek gaat en niet verspreidt, zodat u het niet kunt opvangen.De enorme boosdoener was de NullPointerException door

te gebruiken. afgeleid van
hoe catalogus niet gevonden uitzondering in java te vangen

  ImageIO.write (afbeelding, "png", nieuwe inhoud (bestandsnaam)); 

Bel

. Een ervan loopt door je catch (uitzondering e) blok.
Als u een stop moet verbeteren (NullPointerException reveal e) voordat u de algemene omissie opmerkt, zult u zelf zien hoe u deze toepast.

Beantwoord op 30 april ’13 om 19:34

Hoe kan ik het Java-bestand repareren in plaats van gevonden?

Als dat niet het geval is (wat raar is om zichzelf te gebruiken), moet je Javac maken van waar het is opgericht, maar ga tijdens het compileren naar de exacte eigenschappen van je Java-klassebestand om het succesvol te compileren. Standaard compileert javac de rapportfabrikant ten opzichte van de huidige bestemming, en bovendien, als het een deel van het bestand niet vindt, wordt het niet gecompileerd.

1310

How To Catch File Not Found Exception In Java
Java에서 파일을 찾을 수 없음 예외를 잡는 방법
Kak Pojmat Isklyuchenie Fajl Ne Najden V Java
Comment Attraper L Exception De Fichier Introuvable En Java
Come Catturare L Eccezione Di File Non Trovato In Java
Jak Zlapac Plik Nie Znaleziono Wyjatku W Java
Como Capturar Arquivo Nao Encontrado Excecao Em Java
So Fangen Sie Die Ausnahme Fur Die Datei Nicht Gefunden In Java Ab
Como Capturar La Excepcion De Archivo No Encontrado En Java
Hur Man Fangar Filen Inte Hittad Undantag I Java

Similar Posts