画面をクリアする簡単な方法を探していることは承知しています。改行ハックを使用するか、ANSI 対応のコンソールを使用する必要があります。これは、あなたまたはこれを読んでいる他の人が検討できるJNAを使用した、もう少し難しいWindowsのみの方法です。これは指導例です。必要に応じて、エラー チェック/処理/インポート/インクルードを追加します。JNA の使用方法を既に知っている必要があります。JNA を初めて使用する場合、これは最初に試すのに適したプログラムです。
//------------------------------------------
// Java2Win.class
//------------------------------------------
public interface Java2Win extends Library {
Java2Win java2Win = (Java2Win)Native.loadLibrary("Java2Win64",Java2Win.class);
void cls();
}
//------------------------------------------
//------------------------------------------
// Java2Win.c (Java2Win.dll & Java2Win64.dll)
//------------------------------------------
JNIEXPORT void cls() {
system("cls");
}
//------------------------------------------
//------------------------------------------
// Test
//------------------------------------------
public static void main(final String args[]) throws Exception {
final File file = new File("rootToDLL", "Java2Win64.dll");
LibraryLoader.loadLibrary(file);
System.out.println("-----some output");
System.out.println("-----some output");
System.out.println("-----some output");
Thread.sleep(2000);
Java2Win.java2Win.cls();
System.out.println("-----cleared");
}
//------------------------------------------