Hej
Stworzyłem za pomocą Netbeansa prostą aplikację w JavieFx
plik: JavaFxJarScript zawiera:
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.text.Text;
import javafx.scene.text.Font;
/**
* @author Tomasz
*/
Stage {
title: "Application title"
scene: Scene {
width: 250
height: 80
content: [
Text {
font: Font {
size: 16
}
x: 10
y: 30
content: "Application content"
}
]
}
}
Po kompilacji (F6) aplikacja uruchamia się.
Natomiast po wejściu do katalogu dist i odpaleniu programu jest coś takiego:
D:\>cd D:\Programowanie\JavaFx\JavaFxJarScript\dist
D:\Programowanie\JavaFx\JavaFxJarScript\dist>java -jar JavaFxJarScript.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/javafx/runtim
e/FXObject
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.sun.javafx.runtime.FXObject
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 12 more
Could not find the main class: JavaFxJarScript. Program will exit.
D:\Programowanie\JavaFx\JavaFxJarScript\dist>
Nie wiem jak sobie z tym poradzić.
Dzięki za pomoc :)