Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Dankeschön für eure fleisigenAntworten.
Was ist den "schöner"?
Ich bekomme bei beiden die Fehlermeldung
error: unreported exception IOException; must be caught or declared to be thrown
Bei meiner Variante aus Post#2 sollte der Fehler eigentlich nicht kommen. Du fängst die IOException ja mit dem try-catch-Block ab.
Es ist aber richtig dass auch die #exec() Methode eine IOException wirft, d.h. du musst sie behandeln!
Was muss ich in Post 2 auser den Dokumentennamen alles ersetzen?
Welchen Teil des Codes ist intressant? Nur diese Methode? Bekome zu zu viele Fehlermeldungen.
Ja du musst nur den Pfad / den Dateinamen ersetzen.
Naja der Code den du eingefügt hast. Wenn du eine Methode hast die dein Dokument öffnen soll, dann ist genau die Methode interessant.
Außerdem sind die von dir genannten Fehlermeldung auch interessant
public void methodeRegeln (){ //Methode zum Aufruf der Datei mit den Spielregeln.
try {
if (Desktop.isDesktopSupported()) {
Desktop.getDesktop().open(new File("D:\\Regeln.doc"));
}
} catch (IOException ioe) {
ioe.printStackTrace();
}}
}
Und die angegebenen Zeilen sind in dem kopierten Code? Dann einfach mal abtippen, statt kopieren. Aus irgendeinem Grund sind da geschützte Leerzeichen drin
Das abtippen hat geholfe, jetzt zeigt er die "echten" Fehler.
Übung65FeldGui2.java:154:11: error: cannot find symbol
if (Desktop.isDesktopSupported()) {
^
symbol: variable Desktop
location: class Übung65FeldGui2
Übung65FeldGui2.java:155:39: error: cannot find symbol
Desktop.getDesktop().open(new file("D:\\RegelnDame.doc"));
^
symbol: class file
location: class Übung65FeldGui2
Übung65FeldGui2.java:155:9: error: cannot find symbol
Desktop.getDesktop().open(new file("D:\\RegelnDame.doc"));
^
symbol: variable Desktop
location: class Übung65FeldGui2
Liegt eventuell daran das die Datei nicht auf dem Desktop sondern in einem anderen Ordner liegt?