0

scheduleAtFixedRate使用しているコードにコンパイル エラーがあると Eclipse が報告している理由がわかりません。引数の不一致。以下は、コードとエラー メッセージを示すスクリーンショットです。

ここに画像の説明を入力

4

2 に答える 2

0

これをやってみてください。

Ctrlクラスからすべてのインポートを削除してから+ Shift+を押しOて、インポートが自動的に追加されるようにします。あなたのプロジェクトがデフォルトのJDKだけを持っているようなものである場合(そして他のライブラリがない場合は、次のインポートを追加する必要があります:

import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;

これは私のクラスがどのように見えるかのスナップショットです:

ここに画像の説明を入力

于 2012-08-15T15:34:38.643 に答える
0

同じメソッドを作成し、正しいパッケージを使用しました。クラスはEclipseでビルドされ、エラーはありません

import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;

public class Example {

    @SuppressWarnings("unused")
    private static void initialiseIssueTrackingTask(){

        ScheduledThreadPoolExecutor stpe = new ScheduledThreadPoolExecutor(5);
        Runnable task = new Runnable() {

            @Override
            public void run() {
                // TODO Auto-generated method stub
            }
        };
        stpe.scheduleAtFixedRate(task, 0L, 1L, TimeUnit.MINUTES);
    }
}
于 2012-08-15T15:36:23.350 に答える