summaryrefslogtreecommitdiff
path: root/trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java
diff options
context:
space:
mode:
authorTobias Kellner <tobias.kellner@iaik.tugraz.at>2012-11-08 20:07:55 +0100
committerTobias Kellner <tobias.kellner@iaik.tugraz.at>2012-11-08 20:07:55 +0100
commit01692d8e696807881a533d4a4f8fa1b0394de5e4 (patch)
tree32344bc4a24ed9348503167c7057de14814e26a9 /trunk/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java
parent4626780495948c96a1aa343c46c062c1635c33ef (diff)
downloadpdf-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.java21
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$
}
-
}