2017-05-08 41 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並自己實現線程安全隊列。