IBM j9 java.util.Executors ClassNotFound

Ibm j9 java.util.Executors ClassNotFound

我正在使用 IBM j9 JDK 开发应用程序。当我尝试使用以下代码行时:

ExecutorService es = Executors.newSingleThreadExecutor();

我收到一个运行时异常,显示 java.util.Executors

的 NoClassDefFoundError

有没有其他方法可以使用 ibm j9 打开并发线程?

显然你是 运行 1.5 之前的 java 版本,所以你需要适应,也许 pre-1.5 util.concurrent library which has a QueuesExecutor

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