2012-01-22 3 views
0

jdj 1.7、netbeans 7バージョンを使用しています。私は正常に動作しているプログラムを書いた。今私は、コンソールの多くの出力の後にコンソールウィンドウをクリアしたい。私は以下の行を試みたRuntime.getRuntime().exec("cls");もexec( "クリア")で試してみました。しかし、私はこれらのエラーが表示されます:Javaでコンソールをクリアする方法(netbeansを使用)

Exception in thread "main" java.io.IOException: Cannot run program "cls": CreateProcess error=2, The system cannot find the file specified 
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) 
at java.lang.Runtime.exec(Runtime.java:593) 
at java.lang.Runtime.exec(Runtime.java:431) 
at java.lang.Runtime.exec(Runtime.java:328) 
at Periodical.main(Book.java:88) 

Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.(ProcessImpl.java:81) at java.lang.ProcessImpl.start(ProcessImpl.java:30) at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)

ここで問題があります。どうすればコンソールをクリアできますか?ありがとう

+0

この質問はオペレーティングシステムによって異なります。あなたは、OSがコードを実行しようとしていると言えば役に立ちます。 – javaCity

+0

私はWindows 7 professionalで動作しています – Pramod

答えて

3

可搬性を維持したい場合は、jcursesのようなライブラリを使用します。これは、あなたがコンソール/端末の種類を検出しなければならないという手間を省き、カーソルやカラーコントロールのような多くの素晴らしい機能を提供します。