2017-11-21 11 views
0

NetBeansとInteliJ IDEAの主要なメソッドを持たないいくつかのjavaFXアプリケーションを作成し、順守しました。また、Windowsのコマンドラインでmainメソッドを使わずに、簡単なJavaFXアプリケーション(下記のコードを参照)を正常にコンパイルしました。eclipseでメインメソッドなしでJavaFXアプリケーションを実行するには?

import javafx.application.Application; 
import javafx.stage.Stage; 

public class HelloJavaFX extends Application{ 

    @Override 
    public void start(Stage stage){ 
     stage.setTitle("Hello JavaFX"); 
     stage.show(); 
    } 
} 

だから私はあまりにも日食での主な方法なしでJavaFXアプリケーションを実行することが可能であると考えています。しかし、私がそれを試してみると、私は失敗し、日食は、主な方法を見つけることができないことを示します。私はEclipse IDEにJavaFX jarファイルを追加しました。Eclipseの主なメソッドでJavaFXアプリケーションをコンパイルして実行できます。だから私はそれを実行するために日食を助けるためにいくつかのパスやアドレスを追加する必要がありますが、私は方法を知らない。

私の質問は、「私は日食コンパイルを行うと、mainメソッドなしでJavaFXアプリケーションを実行するために他に何をすればよいですか?」です実は質問「のEclipseからJavaFXのコードを実行できません」とその答えを読ん

+1

@Carcigenicate javafxアプリケーション用ではありません。https://stackoverflow.com/questions/47139115/running-javafx-app-without-main-method – Oleg

+0

@Oleg JavaFXアプリケーション専用の特別なケースがありますか?それは奇妙に思える。 – Carcigenicate

+0

手動で追加する必要がないので、実際にアプリケーションのクラスおよびJVMは、JavaFXアプリケーションのための主要な方法を作成します。 –

答えて

0

は、mainメソッドなしでJavaFXアプリケーションを実行する方法を見つけ出すために私を助けました。 まず、mainメソッドを追加し、次のように一度にそれを実行します。

public static void main(String[] args) { 
     Application.launch(args); 
    } 

その後、我々は、mainメソッドをコメントアウトします。 Eclipse IDEの実行コンフィギュレーションは、mainメソッドがなくてもアプリケーションを実行するように自動的に設定されます。上記の質問に私を導くための

おかげ@Olegを。 誰も他の回答がない場合は、その質問を重複して発表します。

関連する問題