faq système

par Tom
le 21/04/2021

comment trouver le dossier java

find /usr/lib -name "libjvm.so"

ça vous affiche un truc qui ressemble à : /usr/lib/jvm/java-11-openjdk-amd64/lib/server/libjvm.so

et le dossier java c'est juste le chemin donc /usr/lib/jvm/java-11-openjdk-amd64/lib/server

vous en avez probablement un différent du mien hein

unsatisfied link error

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.

erreur qui dit que ça trouve pas libjvm.so

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/jre/lib/server/

mettre le bon dossier java hein sinon ça marche pas

ça marche toujours pas

t'as bien mis LD_LIBRARY_PATH et pas PATH? c'est bien ce que je pensais

l'exo 5 compile pas pourtant j'ai tout bien copié

faut mettre dans un main() hein

j'ai une seg fault (SEGV)

mettre des if pour vérifier les valeurs de retour de chaque fonction, si une renvoie null forcément ça plantera

ça marche pas alors que j'ai tout bien copié et que j'ai mis dans un main et que j'ai mis des if

astuce: main prend un String[], si tu l'appelles avec un int (par exemple, 100), ça foire