0

今日は興味深い質問があります。プログラムによって実行された場合にのみ起動するプログラムを作成しようとしていますが、ユーザーによって起動された場合はエラーになります。これを行うために使用できるコードは何ですか?

4

2 に答える 2

0

user直接のユーザー操作を意味する場合:

ボタンのクリックなど、ユーザーがどこからプログラムを開始できるかを制御できます。別のプログラムがどこからプログラムを開始できるかを制御することもできます。そのため、ユーザーから直接発行されたコマンドは例外をスローする必要があります。たとえば、そのボタンがクリックされたときthrow new Exception("I detect user");

于 2012-04-12T18:52:15.950 に答える
0

エントリ ポイントを互換性のないものにする

public void main ( String [ ] args ) throws Exception

お気に入り

int entryPoint ( String name )

于 2012-04-12T18:55:35.583 に答える