2016-09-16 6 views
0

最近NetBeans IDEで完全に動作するJavaアプリケーションを作成しましたが、アプリケーションの.jarファイルを実行すると正しく動作しません。ここで私は、NetBeansで私のプログラムの実行の2つのスナップショットを提供しています:.jarファイルが正しく動作しない

ログイン画面で
Log In Screen

成功したログイン今
Successful Log in

に私はIDEの外の.jarファイルを実行した場合、プログラムは上記の写真の最初のものの後に何もしません。つまり、ボタンクリックイベントの後には進まないということです。私は今何をすべきかわかりません。私も.jarファイルを.exeに変換しましたが、うまくいきませんでした。助けてください。

+0

は、パッケージ化中に若干の誤差が生じる可能性がありますか? –

+0

それは何か:最初の 'Jframe'は2番目の' Jframe'を呼び出せませんか? –

+0

ボタンのクリックイベントのコードを表示できますか? –

答えて

0

は多分コードで正しく

1

ログインすべての手順を働く、そしてあなたのjarファイルを実行してきれいにし、プロジェクトをビルドしてみてください。その実行後

public void buttonClickMethod() { 
    System.out.println("Log in button is clicked. Starting verification process"); 
    startVerification(); 
    .... 
} 

ような何かあなたのようCMDからjar:

java -jar fileName.jar 

そして、あなたはあなたのCMD画面のすべてのステップが表示されます。例外などで。問題を診断するのに役立ちます。

+0

ここには1点が書かれています。私がきれいにしてjarファイルを作成したときにプロジェクトをビルドすると、NetBeansは私に廃止予定のメソッドを使用したという警告を出しました。それでもNetBeansは.jarファイルを正常に作成できました。私は廃止されたDataInputStreamクラスのreadLine()メソッドを使用していました。しかし、まだ私は完全にIDE内でプログラムを実行することができますが、それの外ではありません。それは問題を引き起こすことができますか? –

+0

いいえ、廃止されたメソッドは、使用することができますが、このメソッドはライブラリの次のバージョンで段階的に廃止されます。 – LEQADA

関連する問題