2017-05-08 2 views
0

Je développe une application utilisant IBM J9 JDK. Lorsque je tente d'utiliser la ligne de code suivante:Ibm j9 java.util.Executors ClassNotFound

ExecutorService es = Executors.newSingleThreadExecutor(); 

Je reçois une exception d'exécution disant NoClassDefFoundError pour java.util.Executors

Y at-il une autre façon que je peux ouvrir un thread concurrent en utilisant ibm J9?

+0

Etes-vous sûr que ce n'est pas une version très ancienne? –

+0

C'est une version très ancienne. Existe-t-il un autre moyen d'ouvrir un thread concurrent en utilisant une ancienne version du jre? –

Répondre

0

Apparemment, vous utilisez une version java antérieure à 1.5, vous devrez donc vous adapter, peut-être avec pre-1.5 util.concurrent library qui a un QueuesExecutor.

Sans bibliothèque, vous pouvez utiliser un Thread et implémenter vous-même une file d'attente thread-safe.