Écrit un programme de capture de paquets (jpcap) en java. Il fonctionne normalement sous Windows, mais lors de son exécution sous Eclipse sous Linux (Kali), une erreur est signalée :
Exception dans le thread "main" java.lang.UnsatisfiedLinkError : no atk. -wrapper en java library.path
Il n'y a aucune erreur dans le code. Le package jpcap a été importé et openjdk est utilisé. La recherche sur Google et Baidu n'a aucun résultat. Veuillez me donner quelques conseils. Merci beaucoup !
Remplacer openjdk par sun jdk dans Eclipse peut exécuter le programme avec succès. Il se peut que le jre d'openjdk manque de packages ou ait un problème de chemin. Cela semble gênant.