diff --git a/.classpath b/.classpath
index 7e55b77..7f5ea8f 100644
--- a/.classpath
+++ b/.classpath
@@ -8,9 +8,9 @@
+
-
@@ -18,7 +18,7 @@
-
+
@@ -28,5 +28,6 @@
+
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
index 2978067..b807efd 100644
--- a/.settings/org.eclipse.jdt.core.prefs
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=9
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=9
+org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -11,4 +11,4 @@ org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=9
+org.eclipse.jdt.core.compiler.source=11
diff --git a/pom.xml b/pom.xml
index 72319b0..57509a4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,104 +1,141 @@
-
- 4.0.0
+
+ 4.0.0
- org.kellerkinder
- Project-HomeFlix
- 0.7.0
- jar
+ org.kellerkinder
+ Project-HomeFlix
+ 0.7.0
+ jar
- Project-HomeFlix
- http://www.mosad.xyz
+ Project-HomeFlix
+ http://www.mosad.xyz
-
- UTF-8
-
+
+ UTF-8
+
-
-
-
- junit
- junit
- 4.12
- test
-
-
-
- commons-io
- commons-io
- 2.6
-
+
-
- com.jfoenix
- jfoenix
- 9.0.6
-
-
-
- com.eclipsesource.minimal-json
- minimal-json
- 0.9.5
-
-
-
- org.xerial
- sqlite-jdbc
- 3.23.1
-
-
-
- org.apache.logging.log4j
- log4j-api
- 2.11.1
-
+
+ junit
+ junit
+ 4.12
+ test
+
-
- org.apache.logging.log4j
- log4j-core
- 2.11.1
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.8.0
-
-
- 9
- true
- true
-
-
+
+ org.openjfx
+ javafx-controls
+ 11
+
+
+
+ org.openjfx
+ javafx-fxml
+ 11
+
+
+
+ org.openjfx
+ javafx-media
+ 11
+
+
+
+ commons-io
+ commons-io
+ 2.6
+
+
+
+ com.jfoenix
+ jfoenix
+ 9.0.6
+
+
+
+ com.eclipsesource.minimal-json
+ minimal-json
+ 0.9.5
+
+
+
+ org.xerial
+ sqlite-jdbc
+ 3.23.1
+
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.11.1
+
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.11.1
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.0
+
+
+ 11
+
+ true
+ true
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+
+ java
+
+
+
+
+ kellerkinder.HomeFlix.application.Main
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.0
+
+ Project-HomeFlix
+ true
+
+
+ kellerkinder.HomeFlix.application.JavaFX11Main
+
+
+
+
+
+ package
+
+ shade
+
+
+
+
+
+
+
-
- org.apache.maven.plugins
- maven-shade-plugin
- 3.1.1
-
- Project-HomeFlix
- true
-
-
- kellerkinder.HomeFlix.application.Main
-
-
-
-
-
- package
-
- shade
-
-
-
-
-
-
-
-
diff --git a/src/main/java/kellerkinder/HomeFlix/application/JavaFX11Main.java b/src/main/java/kellerkinder/HomeFlix/application/JavaFX11Main.java
new file mode 100644
index 0000000..1b2bc01
--- /dev/null
+++ b/src/main/java/kellerkinder/HomeFlix/application/JavaFX11Main.java
@@ -0,0 +1,8 @@
+package kellerkinder.HomeFlix.application;
+
+public class JavaFX11Main {
+
+ public static void main(String[] args) {
+ Main.main(args);
+ }
+}
diff --git a/src/main/java/kellerkinder/HomeFlix/application/Main.java b/src/main/java/kellerkinder/HomeFlix/application/Main.java
index fbf0b2b..1263763 100644
--- a/src/main/java/kellerkinder/HomeFlix/application/Main.java
+++ b/src/main/java/kellerkinder/HomeFlix/application/Main.java
@@ -92,7 +92,7 @@ public class Main extends Application {
private void mainWindow(){
try {
FXMLLoader loader = new FXMLLoader();
- loader.setLocation(ClassLoader.getSystemResource("fxml/MainWindow.fxml"));
+ loader.setLocation(getClass().getResource("/fxml/MainWindow.fxml"));
loader.setController(mainWindowController);
pane = (AnchorPane) loader.load();
primaryStage.setMinHeight(600.00);
@@ -329,4 +329,4 @@ public class Main extends Application {
public File getPosterCache() {
return posterCache;
}
-}
\ No newline at end of file
+}