Tag: 任务

制作在给定间隔内自动运行的代码

关于让代码在给定的时间间隔内自动运行,我有几个问题。 我正在编程一种游戏模式,它检查玩家是否杀死了地图中的所有怪物(我有这些方法)。 我想知道编程这个检查的最佳方法是什么? 我已经查找了一个人在类构造函数中创建ScheduledExecutorService的方法…. private ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor(); 但我在网上看到了人们使用的地方 static void main(String[] args) { 并且运行方法来进行检查。 哪个更好? 我只是希望每隔几秒左右运行一次检查,看看玩家是否已清除地图,如果他或她有,则进入下一阶段。

如何让Callable等到执行?

我有一个Callable,我调用了它 FutureTask task = new FutureTask(new MyCallable(name, type)); pool = Executors.newSingleThreadExecutor(); pool.submit(task); 我想知道在pool.submit(task)之后执行是否继续,或者它将等待callable完成执行? 总之,我只是想知道是否有像Callable的thread.join()这样的方法?

如何以编程方式杀死第三个应用程序?

如何在Android中杀死一个应用程序? killPackageProcesses(services.get(i).baseActivity.getPackageName()); 这是killPackageProcesses函数 public void killPackageProcesses(String packagename) { int pid = 0; ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List pids = am .getRunningAppProcesses(); for (int i = 0; i < pids.size(); i++) { ActivityManager.RunningAppProcessInfo info = pids.get(i); if (info.processName.equalsIgnoreCase(packagename)) { pid = info.pid; } } android.os.Process.killProcess(pid); } 它不起作用。 它如何适用于其他应用程序? 许可是写的。

找不到taskdef ant任务

全部 – 我正在按照此页面上最简单的说明操作: http://ant.apache.org/manual/develop.html 但是,当我尝试执行目标“main”时,我在netbeans中遇到此错误: taskdef class dec102012.MyAntTask cannot be found using the classloader AntClassLoader[] 但是这个错误没有意义,因为扩展“Task”的新Java类看起来像这样: package dec102012; import org.apache.tools.ant.BuildException; public class MyAntTask extends org.apache.tools.ant.Task{ private String msg; // The method executing the task public void execute() throws BuildException { System.out.println(msg); } // The setter for the “message” attribute public void setMessage(String msg) { this.msg […]

我可以告诉Mylyn的上下文默认是包容性的吗?

当我在Mylyn中创建一个新任务并激活它时,默认情况下,包浏览器中的所有资源都会从新上下文中排除,我必须逐个手动选择我想要包含的所有资源。 有没有办法告诉Mylyn默认包容并手动排除我不想要的东西? 提前致谢。

通过Property禁用Spring Scheduler任务

我正在使用Spring Framework安排任务,并通过特定于环境的属性文件设置cron值。 我正在寻找一种通过属性禁用此任务的方法,以便只有某些环境才能运行此任务。

Ant scp任务无法正常工作,即使在ant / lib上使用jsch也是如此

我需要通过scp复制war文件。 我已将jsch-0.1.42.jar添加到$ANT_HOME/lib但我仍然收到此错误: 原因:找不到类org.apache.tools.ant.taskdefs.optional.ssh.Scp。 这看起来像Ant的可选组件之一。 这是运行ant -diagnostics的结果,以防万一: http://gist.github.com/320859