Hallo Leute,
zunächst zur Laufzeit- und Entwicklungsumgebung:
Die Bibliothek "libacl" ist installiert, die Dateien liegen in "/usr/lib/x86_64-linux-gnu".
Beim Start der Software mit
j
bekomme ich die Fehlermeldung
Wie man in den Aufruf-Parametern von Java sieht, ist die Umgebungsvariable "java.library.path" korrekt gesetzt.
Der Java-Code
wird ausgeführt, das habe ich überprüft.
Wie kann ich diesen Fehler beseitigen?
Mit Dank im voraus
Michael
zunächst zur Laufzeit- und Entwicklungsumgebung:
- Ubuntu 22.04 64 bit
- Oracle Java 1.8.0_341
Die Bibliothek "libacl" ist installiert, die Dateien liegen in "/usr/lib/x86_64-linux-gnu".
Beim Start der Software mit
j
Java:
java -Xmx1024m -Xms64m -cp :/home/mick/Projects/areca:/home/mick/Projects/areca/config:/home/mick/Projects/areca/translations:/home/mick/Projects/areca/lib/areca.jar:/home/mick/Projects/areca/lib/mail.jar:/home/mick/Projects/areca/lib/activation.jar:/home/mick/Projects/areca/lib/commons-net-1.4.1.jar:/home/mick/Projects/areca/lib/jakarta-oro-2.0.8.jar:/home/mick/Projects/areca/lib/jsch.jar:/home/mick/Projects/areca/lib/org.eclipse.core.commands_3.2.0.I20060605-1400.jar:/home/mick/Projects/areca/lib/org.eclipse.equinox.common_3.2.0.v20060603.jar:/home/mick/Projects/areca/lib/org.eclipse.jface_3.2.0.I20060605-1400.jar:/home/mick/Projects/areca/lib/org.eclipse.swt.gtk.linux.x86_64-4.2.jar:/home/mick/Projects/areca/lib/commons-codec-1.4.jar -Duser.dir=/home/mick/Projects/areca -Djava.library.path=/home/mick/Projects/areca/lib:/usr/lib/x86_64-linux-gnu:/usr/lib:/lib/x86_64-linux-gnu:/lib -Djava.system.class.loader=com.application.areca.impl.tools.ArecaClassLoader com.application.areca.launcher.gui.Launcher
bekomme ich die Fehlermeldung
Code:
java: symbol lookup error: /home/mick/Projects/areca/lib/libarecafs.so: undefined symbol: acl_get_file
Der Java-Code
Code:
System.loadLibrary("arecafs");
System.loadLibrary("acl");
Wie kann ich diesen Fehler beseitigen?
Mit Dank im voraus
Michael