Hallo zusammen,
ich bin ein blutiger Anfänger was das Programmieren in Java angeht und ich hoffe ihr könnt mir ein wenig auf die Sprünge helfen.
Nun zu meinem Problem:
Ich versuche eine Java-Applikation zu programmieren, die auf einem USB-Stick gespeichert sein soll, und auch von dort aus gestartet werden soll.
Ich habe nun einen Menüeintrag "jMenuItem_Test".
Beim Klicken auf diesen Menüeintrag soll eine Textdatei "Test.txt" extern geöffnet werden.
Diese Textdatei ist ebenfalls auf dem USB-Stick gespeichert (H:\Test.txt).
Ich habe folgenden Ansatz gewählt:
Das ganze funktioniert so leider nicht.
Aber wenn ich die Textdatei auf meiner Festplatte speichere (also C:\Test.txt), dann klappt es einwandfrei.
Es scheint also nur von meinem USB-Stick aus nicht zu gehen.
Hat jemand von euch eine Idee wie ich mein Problem lösen könnte?
(Die Textdatei dient übrigens nur als Beispiel. Es könnte sich auch um andere Dateien (pdf, etc.) handeln)
Vielen Dank im Voraus.
ich bin ein blutiger Anfänger was das Programmieren in Java angeht und ich hoffe ihr könnt mir ein wenig auf die Sprünge helfen.
Nun zu meinem Problem:
Ich versuche eine Java-Applikation zu programmieren, die auf einem USB-Stick gespeichert sein soll, und auch von dort aus gestartet werden soll.
Ich habe nun einen Menüeintrag "jMenuItem_Test".
Beim Klicken auf diesen Menüeintrag soll eine Textdatei "Test.txt" extern geöffnet werden.
Diese Textdatei ist ebenfalls auf dem USB-Stick gespeichert (H:\Test.txt).
Ich habe folgenden Ansatz gewählt:
Code:
private void jMenuItem_TestActionPerformed(java.awt.event.ActionEvent evt) {
try {
File Pfad = new File("H:\\Test.txt");
Desktop.getDesktop().open(Pfad);
}
catch ( Exception e ) {
}
}
Das ganze funktioniert so leider nicht.
Aber wenn ich die Textdatei auf meiner Festplatte speichere (also C:\Test.txt), dann klappt es einwandfrei.
Es scheint also nur von meinem USB-Stick aus nicht zu gehen.
Hat jemand von euch eine Idee wie ich mein Problem lösen könnte?
(Die Textdatei dient übrigens nur als Beispiel. Es könnte sich auch um andere Dateien (pdf, etc.) handeln)
Vielen Dank im Voraus.