Hi Leute,
ich entscheide nicht, ob ein Fehler kommt oder nicht oder irgendwelchen anderen Schwachsinn. Ich habe nur ein simples Applet, das erstens signiert ist und zweitens eine Datei anlegen soll. Um nicht vorhandene Pfade auszuschließen, habe ich die Verzeichnisse im Explorer angelegt und den Pfad aus der Adressleiste des explorers über die Zwischenablage in die zwei Anführungszeichen meines ersten Parameters der createFile() Methode kopiert. Dies sollte nach besten Wissen und Gewissen das nicht vorhandensein von Verzeichnissen ausschließen.
Soviel dazu.
So, was ich eigentlich nur wissen möchte, ist folgendes:
Gibt es seid der Java-Version 1.4.2 betreffens der io-Packages irgendwelche Änderungen (vielleicht im SecurityManager oder sonst wo), die es einer Java 1.4.2 Umgebung (in der diese Änderung noch nicht drin ist) erlauben, die Datei anzulegen und es einer neueren Java-Version (in der diese Änderung enthalten ist) dies eben verbieten. Nicht mehr und nicht weniger.
Grüße,
Andreas
PS: Wieso ist es eigentlich zuviel verlangt, zu glauben, das die Pfade vorhanden sind, wenn ich als der Thread-Erzeuger und einziger hier, der das wirklich beurteilen kann, sage? Oder anders ausgedrückt:
Was bringt es mir, über die Zeile:
File myXmlFile = File.createTempFile("TestFileName",".xml", new File("C:/temp/")); rüberzudebuggen, wenn ich im explorer sehe, das das Verzeichnis C:/temp vorhanden ist?