2017-05-08 58 views
0

我正在开发一个使用IBM j9 JDK的应用程序。当我尝试使用下面的代码行:ibm j9 java.util.Executors ClassNotFound

ExecutorService es = Executors.newSingleThreadExecutor(); 

我得到一个运行时异常说的NoClassDefFoundError为java.util.Executors

是否有不同的方式,我可以打开使用IBM J9并发线程?

+0

你确定这不是一个非常旧的版本吗? –

+0

这是一个非常旧的版本。有没有另一种方法来使用老版本的jre打开一个并发线程? –

回答

0

显然你正在运行一个1.5版之前的java版本,所以你需要改编,或者用pre-1.5 util.concurrent library,它有一个QueuesExecutor

如果没有库,您可以使用Thread并自己实现线程安全队列。