MasterDevX / Termux-Java

Install Java (Open-JDK-8) in Termux without root!
378 stars 82 forks source link

libpthread.so.0: cannot open shared object file: No such file or directory #69

Open Kawata0210 opened 1 year ago

Kawata0210 commented 1 year ago

The error

~/nukkit/Nukkit $ ./mvnw /data/data/com.termux/files/usr/share/jdk8/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

Kawata0210 commented 1 year ago

Fix?

Valen-H commented 1 year ago

Got this error too for jadx

nexxii04 commented 1 year ago

The error

~/nukkit/Nukkit $ ./mvnw /data/data/com.termux/files/usr/share/jdk8/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

run this if you have aarch64 architecture

cp ./$PREFIX/share/glib/libpthread.so.0 $JAVA_HOME/lib/aarch64/

for arm architecture

cp ./$PREFIX/share/glib/libpthread.so.0 $JAVA_HOME/lib/arm/
ivivanov-bg commented 1 year ago

an option is to add /data/data/com.termux/files/usr/share/glib to LD_LIBRARY_PATH

LD_LIBRARY_PATH=/data/data/com.termux/files/usr/lib:/data/data/com.termux/files/usr/share/glib

But they I get:

/data/data/com.termux/files/usr/share/jdk8/bin/java: error while loading shared libraries: libdl.so: cannot open shared object file: No such file or directory