--- old/apps/samples/Modena/src/main/java/modena/Modena.java 2015-04-01 21:31:52.989400748 +0300 +++ new/apps/samples/Modena/src/main/java/modena/Modena.java 2015-04-01 21:31:51.313400703 +0300 @@ -109,9 +109,10 @@ if (!caspianCssFile.exists()) { caspianCssFile = new File("rt/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/caspian/caspian.css"); } - CASPIAN_STYLESHEET_URL = caspianCssFile.exists() ? - caspianCssFile.toURI().toURL().toExternalForm() : - com.sun.javafx.scene.control.skin.ButtonSkin.class.getResource("caspian/caspian.css").toExternalForm(); + String jfxrtPath = Application.class.getProtectionDomain().getCodeSource().getLocation().getPath(); + CASPIAN_STYLESHEET_URL = caspianCssFile.exists() ? + caspianCssFile.toURI().toURL().toExternalForm() : "jar:file:" + jfxrtPath + + "!/com/sun/javafx/scene/control/skin/caspian/caspian.css"; File modenaCssFile = new File("../../../modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css"); if (!modenaCssFile.exists()) { modenaCssFile = new File("rt/modules/controls/src/main/resources/com/sun/javafx/scene/control/skin/modena/modena.css"); @@ -119,8 +120,8 @@ System.out.println("modenaCssFile = " + modenaCssFile.getAbsolutePath()); } MODENA_STYLESHEET_URL = modenaCssFile.exists() ? - modenaCssFile.toURI().toURL().toExternalForm() : - com.sun.javafx.scene.control.skin.ButtonSkin.class.getResource("modena/modena.css").toExternalForm(); + modenaCssFile.toURI().toURL().toExternalForm() : "jar:file:" + jfxrtPath + + "!/com/sun/javafx/scene/control/skin/modena/modena.css"; MODENA_STYLESHEET_BASE = MODENA_STYLESHEET_URL.substring(0,MODENA_STYLESHEET_URL.lastIndexOf('/')+1); CASPIAN_STYLESHEET_BASE = CASPIAN_STYLESHEET_URL.substring(0,CASPIAN_STYLESHEET_URL.lastIndexOf('/')+1); MODENA_EMBEDDED_STYLESHEET_URL = MODENA_STYLESHEET_BASE + "modena-embedded-performance.css";