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.
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)
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.
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.
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.
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.