Javaクラスから別のjavafxクラスをバックグラウンドスレッドとして呼び出しました。Javaクラスからjavafxクラスを呼び出す方法は?
while(true)
{
....
.... (build new arguments)
....
Thread t = new Thread() {
public void run() {
ChartData.main(arguments);
}
};
t.start();
}
私はエラーを取得する:javafx
クラスと
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)
私は唯一の散布を構築してきたし、 すべての私の他のオブジェクトがjava
クラスで達成されています。
ありがとうございました。
3番目のオプション:Javaアプリケーションとjavafxアプリケーションの間でローカルネットワーク接続を使用します。 –
ありがとうございました。私が正しく理解したら、javafxクラスを起動する必要があります: 'ProcessBuilder processBuilder = new ProcessBuilder("コマンド "、"最初の引数 "、" TheSecondWithoutSpace "); – Lolitta