時刻プログラム(Project Clock) Copyright 2002 Toru TAKAHASHI. All rights reserved. これは時刻プログラム開発イテレーションNo.2の成果です。 リリース日 2002年6月16日 必要物 本プログラムを実行するためには、以下のソフトウェアが必要になります。 Java 2 Standard Edition Runtime Environment, ver. 1.4以上 本プログラムをコンパイルするためには、以下のソフトウェアが必要になりま す。 Java 2 Standard Edition Software Development Kit, ver. 1.4以上 内容 ディレクトリ構成 | +---- classes クラスファイルが格納される | +---- doc APIドキュメントが格納される | +---- src ソースコードが格納される | +---- README.txt 本文書 実行方法 コマンドラインから実行します。 ディレクトリにカレントディレクトリを移し、以下のコマンド を実行します。なお、は、E:\ClockProjectとした例を載せてい ます。 E:\ClockProject>java -ea -classpath .\classes jp.gr.java_conf.torutk.jpe.client.jp.gr.java_conf.torutk.jpe.clock.Clock[hour=0,minute=0,second=0,interval=1000,isStart=false] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=12,minute=34,second=56,interval=1000,isStart=false] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=21,minute=9,second=5,interval=1000,isStart=false] === testClockTick === jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=30,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=32,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=33,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=34,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=35,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=36,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=37,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=38,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=39,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=40,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=41,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=42,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=43,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=44,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=45,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=46,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=47,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=48,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=49,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=50,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=51,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=52,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=53,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=54,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=55,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=56,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=57,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=58,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=9,minute=59,second=59,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=10,minute=0,second=0,interval=1000,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=10,minute=0,second=1,interval=1000,isStart=true] === testClockFor30sec === jp.gr.java_conf.torutk.jpe.clock.Clock[hour=0,minute=0,second=0,interval=100,isStart=true] jp.gr.java_conf.torutk.jpe.clock.Clock[hour=0,minute=5,second=1,interval=100,isStart=true] コンパイル方法 コマンドラインから実行します。 ディレクトリにカレントディレクトリを移し、以下のコマンド を実行します。なお、は、E:\ClockProjectとした例を載せてい ます。 E:\ClockProject>javac -source 1.4 -d .\classes -sourcepath .\src src\jp\gr\java_conf\torutk\jpe\client\ClockClient.java E:\ClockProject>