我有如下的Java代码:
package mypackage;
import javafx.application.Application;
import javafx.stage.Stage;
public class MyApp extends Application{
public static void main(String args[]){
launch(args);
}
public void start(Stage primaryStage){
primaryStage.show();
}
}
我已经将它编译在 ~/myjava/src/mypackage/MyApp.class
中。
然后,当我运行时从
~$ java -cp myjava/src mypackage/MyApp
为什么会出现这样的错误:
Missing JavaFX application class mypackage/MyApp
我正在使用JDK 8。
cp
作为myjava/src
似乎有些可疑。那个目录是.class
文件所在的目录吗?(我会期望是myjava/build
或类似的目录) - Jorn Vernee