我从我的java类调用另一个javafx类作为后台线程。如何从java类调用javafx类?
while(true)
{
....
.... (build new arguments)
....
Thread t = new Thread() {
public void run() {
ChartData.main(arguments);
}
};
t.start();
}
我得到一个错误:
Exception in thread "Thread-7" java.lang.IllegalStateException: Application launch must not be called more than once at om.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:94) at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:75) at javafx.application.Application.launch(Application.java:209)
与javafx
类我已经建造只有散点图和 我所有的其他物体在java
类已经实现。
谢谢你的帮助。
第三种选择:使用java应用程序和javafx应用程序之间的本地网络连接。 – 2016-04-22 08:54:40
谢谢Ingo,如果我正确理解,我必须启动我的javafx类,例如:'ProcessBuilder processBuilder = new ProcessBuilder(“command”,“第一个参数”,“TheSecondWithoutSpace”);'......对吗? – Lolitta