Bon, c'est encore moi mais avec un autre problème.
J'ai un truc qui fonctionne en local sur mon pc windows qui utilise java.nio.
Le problème, c'est lorsque je met tous ça sur mon serveur linux, je me retrouve avec cette erreur :
1 2 3 4 5 6 7 8
| Exception in thread "main" java.lang.InternalError: unable to get address of epoll functions, pre-2.6 kernel?
at sun.nio.ch.EPollArrayWrapper.init(Native Method)
at sun.nio.ch.EPollArrayWrapper.<clinit>(EPollArrayWrapper.java:258)
at sun.nio.ch.EPollSelectorImpl.<init>(EPollSelectorImpl.java:52)
at sun.nio.ch.EPollSelectorProvider.openSelector(EPollSelectorProvider.java:18)
at Nio.initSelector(Nio.java:199)
at Nio.<init>(Nio.java:42)
at Serveur.main(Serveur.java:103) |
Ca coince sur cette ligne de code :
Selector socketSelector = SelectorProvider.provider().openSelector();
Avec le SelectorProvider importé :
import java.nio.channels.spi.SelectorProvider;
Là, je me dit que ça viens de linux et je ne sais absolument pas comment régler le problème, sachant que linux, j'y connais à peu près rien. J'ai cherché un peu sur google mais je comprend rien aux explications ^^
J'ai essayé de compiler directement sur mon serveur, la compilation fonctionne mais j'ai la même erreur
Ya t'il un moyen simple de régler le problème en faisant un réglage sur mon linux ou en modifiant mon code (enfin, sans utiliser SelectorProvider) ?
Partager