こんばんは、今日実行したこの単純なコードを持っていますが、Mac OSX オペレーティング システム (Mountain Lion) で奇妙な動作を発見しました。コードは次のとおりです。
import javax.swing.*;
public class Prog33_01
{
public static void main(String [] args) throws InterruptedException
{
Timer t = new Timer(1000, new CurrentTime());
t.start();
//Exception safe code
Thread.sleep(5000);
}
}
そして、CurrentTime()
クラス。
class CurrentTime implements ActionListener
{
@Override
public void actionPerformed(ActionEvent e)
{
System.out.println("Time is: " + new Date() );
}
}
これは非常に単純なプログラムであり、Windows 7 で期待どおりに動作します。ただし、Mac OSX では、Netbeans と最新の Java 7 u15 を使用します。時間は進み続けます。ここに何か問題がありますか。