Hallo
Ich habe ein "komisches" Problem beim erstellen von Datein in Java.
Ich habe folgendes Programm geschrieben, dieses als jar gepackt und über die Konsole ausgeführt.
Hier vier Ordner in denen ich das Programm ausgeführt habe:
Zuerst dachte ich, dass die Ordner unterschiedliche Berechtigungen haben. Dies ist jedoch nicht der Fall. Als nächstes habe ich ein C++ Programm geschrieben, dass ebenfalls einfach nur eine Datei erstellt. Dieses hat in jedem Ordner problemlos funktioniert. Daher gehe ich davon aus, dass das Problem an Java selbst liegt.
Jemand eine Idee?
Danke und lg,
Kudi
Ich habe ein "komisches" Problem beim erstellen von Datein in Java.
Ich habe folgendes Programm geschrieben, dieses als jar gepackt und über die Konsole ausgeführt.
Java:
package writefile;
import java.io.*;
public class Main {
public static void main(String[] args) {
File file = new File("test");
try {
FileOutputStream file_output = new FileOutputStream(file);
DataOutputStream data_out = new DataOutputStream(file_output);
data_out.writeInt(6);
file_output.close();
}
catch(IOException e) {
System.out.println("IO exception = " + e );
}
}
}
Hier vier Ordner in denen ich das Programm ausgeführt habe:
C:\Users\Kudi\Desktop>java -jar WriteFile.jar
C:\Users\Kudi\Desktop>
F:\Eigene Datein\Programmieren\Java>java -jar WriteFile.jar
IO exception = java.io.FileNotFoundException: test (Zugriff verweigert)
F:\Eigene Datein\Programmieren\Java>
F:\Eigene Datein\Programmieren\Java\Algorithmen>java -jar WriteFile.jar
F:\Eigene Datein\Programmieren\Java\Algorithmen>
F:\Eigene Datein\Programmieren\Java\WriteFile>java -jar WriteFile.jar
IO exception = java.io.FileNotFoundException: test (Zugriff verweigert)
F:\Eigene Datein\Programmieren\Java\WriteFile>
Zuerst dachte ich, dass die Ordner unterschiedliche Berechtigungen haben. Dies ist jedoch nicht der Fall. Als nächstes habe ich ein C++ Programm geschrieben, dass ebenfalls einfach nur eine Datei erstellt. Dieses hat in jedem Ordner problemlos funktioniert. Daher gehe ich davon aus, dass das Problem an Java selbst liegt.
Jemand eine Idee?
Danke und lg,
Kudi