diff options
author | Tobias Kellner <tobias.kellner@iaik.tugraz.at> | 2012-11-08 20:07:55 +0100 |
---|---|---|
committer | Tobias Kellner <tobias.kellner@iaik.tugraz.at> | 2012-11-08 20:07:55 +0100 |
commit | 01692d8e696807881a533d4a4f8fa1b0394de5e4 (patch) | |
tree | 32344bc4a24ed9348503167c7057de14814e26a9 /trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java | |
parent | 4626780495948c96a1aa343c46c062c1635c33ef (diff) | |
download | pdf-over-01692d8e696807881a533d4a4f8fa1b0394de5e4.tar.gz pdf-over-01692d8e696807881a533d4a4f8fa1b0394de5e4.tar.bz2 pdf-over-01692d8e696807881a533d4a4f8fa1b0394de5e4.zip |
Only build 1 pkg per OS, load SWT libs @ runtime
Diffstat (limited to 'trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java')
-rw-r--r-- | trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java b/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java index e650cfc4..42a811be 100644 --- a/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java +++ b/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java @@ -21,6 +21,8 @@ import java.io.File; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import at.asit.pdfover.gui.exceptions.InitializationException; +import at.asit.pdfover.gui.utils.SWTLoader; import at.asit.pdfover.gui.workflow.StateMachineImpl; /** @@ -37,20 +39,23 @@ public class Main { * @param args */ public static void main(String[] args) { - StateMachineImpl stateMachine = new StateMachineImpl(args); - + log.debug("Loading SWT libraries"); //$NON-NLS-1$ + try { + SWTLoader.loadSWT(); + } catch (InitializationException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + File configDir = new File(System.getProperty("user.home")+"/.pdfover"); //$NON-NLS-1$//$NON-NLS-2$ - if(!configDir.exists()) { configDir.mkdir(); - } - + + StateMachineImpl stateMachine = new StateMachineImpl(args); + log.debug("Starting stateMachine ..."); //$NON-NLS-1$ - stateMachine.start(); - log.debug("Ended stateMachine ..."); //$NON-NLS-1$ } - } |