3

私はEclipseでJava(Swingを使用)で書かれたGUIプログラムに取り組んでいます。私は通常 Windows で開発していますが、Eclipse でプログラムを実行\デバッグすることができ、問題なく表示されます。(私は JUnit テストを使用して、GUI プログラムのさまざまなウィンドウを実行しています)。

しかし、最近、ハード ドライブの 2 番目のパーティションに Ubuntu をマシンに配置し、Eclipse をインストールして、JUnit テストを実行しようとしましたが、GUI ウィンドウが 1 秒間表示されてから消えます。JUnit テストの残りの部分は正常に実行されます (エラー 0、失敗 0) が、GUI が表示されません。なぜこれが起こるのか知っている人はいますか?ありがとう。

4

1 に答える 1

1

わかりました、私はそれを理解しました。テストが完了するとすぐにプログラムが終了し、GUI がすぐに閉じるため、GUI は JUnit テストで実行するためのものではありません。何らかの理由で、Windows で JUnit テストを実行したときにプログラムが開いたままになっていましたが、実際にはそうなることは想定されていません。

現在取り組んでいるプロジェクトでは、JUnit テストで GUI を開く方が理にかなっているため、次の回避策を実装しました。実行し続けました。これを行うために、ここで説明するメカニズムを使用しました。

于 2012-09-25T03:59:07.567 に答える