Öffnen externer Dateien

Status
Nicht offen für weitere Antworten.
B

breavemen

Gast
Hi, habe ein kleines Programm geschrieben und möchte nun ein paar Externe Dateien über das Menü starten. Unter anderem handelt es sich dabei um PDF-Dateien und auch eine Excel-Liste.

wie kann ich das bewergstelligen. Ich habe bisher auch keine allgemeingültige Lösung dafür gefunden.

lg breavemen
 

schlaubie

Bekanntes Mitglied
Schau dir mal folgendes Beispiel an welches den taschenRechner startet. Dies kannst du nutzen um die jeweiligen programme zu starten.

Runtime.getRuntime().exec( "C:\\Windows\\Calc.exe" );
 
G

Guest

Gast
schlaubie hat gesagt.:
Schau dir mal folgendes Beispiel an welches den taschenRechner startet. Dies kannst du nutzen um die jeweiligen programme zu starten.

Runtime.getRuntime().exec( "C:\\Windows\\Calc.exe" );


also wenn ich das so mache dann bekomme ich ne ganz schöne liste mit exceptions, wobei ich bereits Exceptions abfange.

hier mal die fehlermeldung:

java.io.IOException: CreateProcess: C:\Programme\Haste\nichts\Info\test.xls error=193
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Unknown Source)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at view.AerisMainView.load(AerisMainView.java:206)
at view.Load_adapter.actionPerformed(AerisMainView.java:225)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
 
G

Guest

Gast
nur damit du weißt wie das aussieht bei mir
Code:
try {
			Runtime.getRuntime().exec( "C:\\Programme\\haste\\nichts\\Info\\test.xls" );
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
 

André Uhres

Top Contributor
Code:
               String documentEditor = "C:\\Program Files\\Internet Explorer\\iexplore.exe";
                try {
                    p = Runtime.getRuntime().exec("\""+documentEditor+"\" \""+documentPath+"\"");
                } catch (IOException ex) {
                    ex.printStackTrace();
                }

EDIT: du musst halt schauen wo bei dir der Internet Explorer ist oder ein anderer Browser
 

schlaubie

Bekanntes Mitglied
schreib dir mittels java ein cmd File mit
z.B folgenden Inhalt start C:\\test.xls
und starte dies so

Process p = runtime.exec(cmdFile.getAbsolutePath());
 
G

Guest

Gast
aber wieso muss ich auf den IE zurückgreifen? versteh ich net.
 
B

breavemen

Gast
so, hab das auch so versucht. ist aber nicht sehr schön. werde dauernt gefragt, ob ich die Datei öffnen oder speichern will, so als würde man die Datei über Explorer runter laden.
 
B

breavemen

Gast
so weit ich das sehen konnte, habe ich ja auch die Möglichkeit die Dateien in mein Projekt mit einzubinden. Hat das für meine Frage vielleicht irgendeinen Vorteil?


zumal mein Ergebniss am Ende eine ausführbares Programm sein soll, welches auf unterschiedlichen Rechnern laufen soll.
 
B

breavemen

Gast
Na dann haltet euch fest ;-)

Will einen einheitliche Oberfläche erstellen über die am Anfang ersteinmal unterschiedliche Excel-Listen die für die Berechnung benutzt werden sowie weitere Documente wie PDF's und Worddocs zusammengefasst werden.

Wenn dies erstmal soweit ist, dann will ich nach und nach (so weit es dann auch mein Kenntnissstand zuläßt) weiter Funktionen mit einbauen. Habe mir daher auch bereits bißchen im Bereich OOP schlau gemacht. aber ich scheiter ja jetzt schon.
 
B

breavemen

Gast
Sinn und Zweck!


Eine Firmeninterne Plattform für alle Exceltools im 1. Schritt.
Im 2. Schritt ein Firmen internes Dokumentensystem.

und die Zukunftsversion, sehen verschieden aus. Entweder weiter Tools selber in Java schreiben und nicht mehr dazukaufen oder eine Schnittstelle fürs Internet oder ein Kundenverwaltungstool. es ist sehr offen. was in Zukunft dann noch hinzu kommen soll. Daher will ich es ja in Java programmieren.
 

André Uhres

Top Contributor
Vielleicht solltest du dich erstmal nach einem bestehenden Opensource Projekt umschauen, statt das Rad neu zu erfinden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Öffnen externer Dateien mit Eclipse Java Basics - Anfänger-Themen 5
T Öffnen externer Datei als eigener Prozess Java Basics - Anfänger-Themen 8
N kein Sound beim Öffnen der jar-Datei, in Eclipse schon Java Basics - Anfänger-Themen 1
X Fehler beim Öffnen von Jar Datei: "kein Hauptmanifestattribut" Java Basics - Anfänger-Themen 5
J Zusätzliche Console Öffnen Java Basics - Anfänger-Themen 6
M Datei in java Öffnen Java Basics - Anfänger-Themen 9
U Öffnen einer war-Datei Java Basics - Anfänger-Themen 3
J Öffnen einer jar-Datei Java Basics - Anfänger-Themen 22
P Bild beim Öffnen des Programms einbleden Java Basics - Anfänger-Themen 2
L Öffnen des Programms nach kompilieren nicht möglich Java Basics - Anfänger-Themen 3
J SWT / Datei-Öffnen Dialog Java Basics - Anfänger-Themen 2
K Neues Fenster Öffnen? Java Basics - Anfänger-Themen 18
D Session Öffnen Java Basics - Anfänger-Themen 11
K kein Sound beim Öffnen der jar-Datei, in Eclipse schon Java Basics - Anfänger-Themen 2
hdi Ornderübersicht (durchsuchen) für Öffnen/Speichern Java Basics - Anfänger-Themen 4
L JMenuItem Öffnen und Speichern Java Basics - Anfänger-Themen 2
G JComboBox soll beim Öffnen eine andere JCB öffnen Java Basics - Anfänger-Themen 2
G Fehler beim erneuten Öffnen von JInternalFrame Java Basics - Anfänger-Themen 7
G JSP und xml Dateien Öffnen Java Basics - Anfänger-Themen 16
G JFileChooser EventListener auf Öffnen Button Java Basics - Anfänger-Themen 3
L Merkwürdiges Problem beim Speichern und Öffnen einer Datei Java Basics - Anfänger-Themen 3
E Öffnen von Dateien Java Basics - Anfänger-Themen 5
S Öffnen von Fenster Java Basics - Anfänger-Themen 7
G mehrfaches Öffnen eines JInternalFrame verhindern Java Basics - Anfänger-Themen 11
D Öffnen eines anderen Programms Java Basics - Anfänger-Themen 3
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
E Best Practice Jar-file mit zwei Klassen und externer Bibliothek über Konsole erzeugen Java Basics - Anfänger-Themen 13
K Erste Schritte JavaFX - wie von "externer" Klasse auf Methoden des Controllers zugreifen Java Basics - Anfänger-Themen 2
S log4j in externer Library Java Basics - Anfänger-Themen 4
R Klassen Problem mit externer Klasse Java Basics - Anfänger-Themen 5
A externer repaint Aufruf Java Basics - Anfänger-Themen 9
B Linux, Dateipfad, Einbindung externer Dateien.. Java Basics - Anfänger-Themen 7
I Externer Methodenaufruf, Punkt-Notation Java Basics - Anfänger-Themen 11
A paint() methode von externer Klasse aufrufen Java Basics - Anfänger-Themen 3
G Aufruf externer Funktionen Java Basics - Anfänger-Themen 7
J Methoden in externer Klasse -> Nullpointer Exception Java Basics - Anfänger-Themen 9
X Externer GUI Code verwenden / (Design Ansicht) Java Basics - Anfänger-Themen 3
M JS Import aus externer Jar Datei Java Basics - Anfänger-Themen 5
A SongChangeListener aus externer Lib Java Basics - Anfänger-Themen 5
W Java ProcessBuilder - externer Prozess nur einmal starten und mehrere Inputs geben Java Basics - Anfänger-Themen 7
Z Text aus externer Datei in TextArea einlesen Java Basics - Anfänger-Themen 5
U Externer aufruf zum Fenster erstellen will nicht Java Basics - Anfänger-Themen 2
B externer Listener für Zeichenbereich? Java Basics - Anfänger-Themen 2
T Klassen und Objekte externer Aufruf. Java Basics - Anfänger-Themen 8
P JSP - Daten aus externer Datei auslesen und anzeigen Java Basics - Anfänger-Themen 3
M String aus externer Klasse in JTextArea schreiben Java Basics - Anfänger-Themen 4
F Einbindung externer JARs Java Basics - Anfänger-Themen 2
M Externer ActionListener funkt nicht so wie ichs ma vorstell Java Basics - Anfänger-Themen 2
R Ausgaben von externer .exe einlesen Java Basics - Anfänger-Themen 2
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
I Dateien aus dem Resource Folder laden Java Basics - Anfänger-Themen 2
A Thread XML-Dateien zusammenfügen Java Basics - Anfänger-Themen 11
Buroto Threads Verschiedene .txt Dateien Auf Listen und Verbinden Java Basics - Anfänger-Themen 3
J Dateien lesen und schreiben Java Basics - Anfänger-Themen 5
B Jar Dateien ohne IDE verwenden? Java Basics - Anfänger-Themen 1
A Optimierung eines Programms: Mergen der Dateien Java Basics - Anfänger-Themen 23
A Zwei XML-Dateien Mergen Java Basics - Anfänger-Themen 14
A Input/Output Mehrere Csv-Dateien einlesen Java Basics - Anfänger-Themen 2
LetsSebi Dateien werden nicht in Zip gespeichert Java Basics - Anfänger-Themen 1
J Alle .java Dateien von einem Verzeichnis in eine Zip speichern Java Basics - Anfänger-Themen 2
J Alle Dateien aus einem Verzeichnis laden Java Basics - Anfänger-Themen 10
MiMa log4j als separate Dateien in Schleife? Java Basics - Anfänger-Themen 6
M Scannen von *.txt - Dateien; wo sind der oder die Fehler? Java Basics - Anfänger-Themen 4
A Input/Output Dateien einlesen und ausgeben Java Basics - Anfänger-Themen 7
S Lese- / Schreibfähigkeit von Dateien sicherstellen Java Basics - Anfänger-Themen 1
C "HelloWorld" - Dateien erstellt, aber ist es eine class-Datei? Java Basics - Anfänger-Themen 2
J Java findet plötzlich die Dateien im Projekt nicht mehr. Java Basics - Anfänger-Themen 12
J Dateien in Verzeichnissen rekursiv auflisten wirft Exception Java Basics - Anfänger-Themen 4
L Classpath Alle Dateien im Classpath finden Java Basics - Anfänger-Themen 4
MiMa Formate für Dateien und Pfade? Java Basics - Anfänger-Themen 1
O Datei in mehrere kleine Dateien umwandeln Java Basics - Anfänger-Themen 47
L Richtige Reihenfolge der Dateien Java Basics - Anfänger-Themen 5
CptK Datentypen Text Dateien einlesen Java Basics - Anfänger-Themen 3
J Logging erzeugt zwei dateien.... Java Basics - Anfänger-Themen 7
A Dateien Verschieben Java Basics - Anfänger-Themen 1
M Mehre Dateien parallel kopieren mit Multithreading Java Basics - Anfänger-Themen 8
C Methoden Dateien im Ordner anzeigen Java Basics - Anfänger-Themen 12
J Java-Dateien lassen sich nicht editieren Java Basics - Anfänger-Themen 46
E FTP Dateien hochladen Java Basics - Anfänger-Themen 3
J Probleme beim schreiben von Dateien Java Basics - Anfänger-Themen 5
Korvinus Vergleichen von 2 csv-Dateien Java Basics - Anfänger-Themen 2
I Texte mit Absätzen in Dateien speichern und auslesen Java Basics - Anfänger-Themen 1
M "substring()" mit Dateien und Pfadangaben Java Basics - Anfänger-Themen 5
Voreck Jar Dateien Standart programm ändern Java Basics - Anfänger-Themen 12
K Dateien aus Source-Package verwenden Java Basics - Anfänger-Themen 10
B Dateien aus dem "resource" - Folder kopieren in Verzeichnis Java Basics - Anfänger-Themen 9
B Kopieren von Dateien mit Adminberechtigungen Java Basics - Anfänger-Themen 14
F Threads ftp4j, viele Dateien upload Java Basics - Anfänger-Themen 5
P Einen Ordner mit Dateien hochladen [FTP] Java Basics - Anfänger-Themen 2
X Dateien direkt hintereinander schreiben, Dateiname Java Basics - Anfänger-Themen 25
G Messwerte in 2 Dateien schreiben Java Basics - Anfänger-Themen 20
C Verarbeitung von sehr großen Dateien Java Basics - Anfänger-Themen 52
F Input/Output Dateien lesen/schreiben Java Basics - Anfänger-Themen 1
V Mehrere Dateien aus JFileChooser in eine ArrayList speichern Java Basics - Anfänger-Themen 2
K Dateien lesen | IndexOutOfBoundsException Java Basics - Anfänger-Themen 2
T Classpath Problem mit dem auslesen von Text-Dateien (Pfad) Java Basics - Anfänger-Themen 3
A attach source: Zusammenhang zwischen JAR und .class/.java Dateien? Java Basics - Anfänger-Themen 2
T .jar Datei als Ordner benutzen/ Dateien aus .jar Datei auslesen Java Basics - Anfänger-Themen 3
C Klassen Class Files nachladen (mehrer .jar Dateien) Java Basics - Anfänger-Themen 2
Bluedaishi for schleife um Dateien wieder zusammen zu fügen Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben