2016-05-03 6 views
-1

Ich habe ein kleines Java-Programm geschrieben, die Daten aus Excel-Tabellen macht, macht sie ein paar Sachen mit ihm und die Daten zu neuen Excel-Tabellen zurückstellen.Java-Code funktioniert nur in der IDE?

Es arbeitet in dem IDE in Ordnung (ich benutze IntelliJ), aber wenn ich das Artefakt baue nichts passiert, wenn ich die integrierte ausführbare Jar-Datei auszuführen. Auch bei den folgenden Experimenten habe ich das gleiche Ergebnis:

  • ein neues Projekt zu machen und das Kopieren der JAR-Dateien in sie dann das neue Projekt bauen
  • ein neues Projekt zu machen und neue JAR-Dateien zu machen, nur Kopieren des Inhalts von den alten Gläsern zu den neuen. Dann das neue Projekt baut
  • Verwendung eine andere IDE (Eclipse) das Projekt erstellen

So wurde meine Schlussfolgerung, dass es etwas mit dem Code, der die integrierten ausführbare jar stoppt ordnungsgemäß ausgeführt wird oder dass es etwas mit den Apache POI-Bibliotheken.

Also machte ich ein neues Projekt mit einigen einfachen Beispielcode mit den Apache POI-Bibliotheken, bauen es und es funktionierte. Aber mein fertiges Excel-Projekt funktioniert immer noch nicht.

Hier sind meine Dateien:

https://drive.google.com/folderview?id=0B9nMd9b1lJd9NEkyOVh0SG4zN28&usp=sharing

+0

der Google Drive-Link zeigt FYI, "Punkte Richter Calculator - Leere Ordner" und keine Dateien. Verwenden Sie Github, wenn Sie damit vertraut sind. Ohne weitere Informationen (ob Sie ein Build-Tool verwenden, wie Sie den Classpath setzen Bibliotheken POI etc) ist es nicht möglich ist, um Ihnen zu helfen. – Bajal

Antwort

0

Ok. Ich habe es selbst herausgefunden. ich nur vergessen, das Laden eines Bildes sourround mit try und catch und das Bild wurde nicht in das Artefakt verpackt so das endgültige Programm nicht ausgeführt wurde.

Verwandte Themen