1)java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务: Timer timer=new Timer(); timer.schedule(new ListByDayTimerTask(),10000,86400000); 这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。 2)ServletContextListener 这个方法在web容器环境比较方便,这样,在web server启动后就可以 自动运行该任务,不需要手工操作。 将ListByDayListener implements ServletContextListener...
by ilcj - Java文档中心 - 2007-10-15 10:49:54 阅读(687) 回复(0)
在 java 应用程序中定时执行任务 作者:自由的猪 来源: 类别:开发资源 日期:2006-10-22 今日/总浏览: 5/451 在 java 应用程序中定时执行任务 java 中Timer 类的简洁用法 所有类型的 java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需...
以下是一个很简单的shell文件test.sh: #!/bin/bash echo "start..." /opt/jdk1.5.0_04/bin/java -version echo "end ..." 这个shell手工可以执行,但是我把它放到Linux定时任务中, */2 * * * * /home/intf/test.sh >>/home/intf/test.log test.log中的内容如下: start... start... start... 发现执行到java 那一行就执行不下去了,ps -ef|grep java看到死在那里了,既没有执行也没有退出. 请问这是什么问题啊?请高人不吝赐...
addShutdownHook()(JDK1.3引入),注册关闭挂钩,在JVM退出时执行。关闭挂钩 只是一个已初始化但尚未启动的线程。虚拟机开始启用其关闭序列时,它会以某种未指定的顺序启动所有已注册的关闭挂钩,并让它们同时运行。运行完所有的挂钩后,如果已启用退出终结,那么虚拟机接着会运行所有未调用的终结方法。最后,虚拟机会暂停。注意,关闭序列期间会继续运行守护线程,如果通过调用exit方法来发起关闭序列,那么也会继续运行非守护...
CODE: jShell.java ---------------------------------------------------------------------------------- /* * jShell.java * class jShell is used for executing shell command * USAGE: * jShell obj=new jShell(shellCommand); * obj.startErr(); * obj.startOut(); * obj.startIn(); * You can Interupt I/O thread when nessasary: * obj.interruptErr(); * obj.interruptOut...
我在unix机子上装了个软件不能运行! 各位大虾!帮我看看这是什么原因引起的!: 我的程序放在:/export/home/testcdma/BOCO.ZET-F/ 的目录下 我的zte.sh 脚本的设置为: #!/bin/ksh /usr/java/bin/java -classpath /export/home/testcdma/BOCO.ZET-F/lib/caf-cm-client.jar:jboss.jar:shutdown.jar:uep -util-i18n.jar:dnsns.jar:jdom.jar:uep-csf-hlc-lib.jar:uep-wsf-f.jar:jboss-common.jar:jnpserver.jar:uep-csf-sm-encryp...
在LINUX下安装ORACLE时,有人说要安装JRE(java执行环境),有人说不用,说RAD HAT9装好后就有,即使没有安装ORACLE9I时也会自动装上,不知哪一种说法是对的,请指点一下。
本机xp 我在本机上装了j2sdk1.4.2_04 在环境变量里面也设置了java_HOME,在classpath里面也设置了 我编辑java程序,编译没问题 可是一执行,就给我报这错: Exception in thread "main" java.lang.NoClassDeFoundError: 这是咋回事??