libWrapjGeo.so: libpng12.so.0: cannot open shared object file: No such file or directory

linux install idesktop 9D for java

Start error

java.lang.UnsatisfiedLinkError: /software/supermap-idesktop-java-9.1.2-43-linux64-bin-chs/bin/libWrapjGeo.so: libpng12.so.0: cannot open shared object file: No such file or directory
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
    at java.lang.Runtime.load0(Runtime.java:809)
    at java.lang.System.load(System.java:1086)
    at com.supermap.data.Environment.LoadWrapJ(Unknown Source)
    at com.supermap.data.Environment.<clinit>(Unknown Source)
    at com.supermap.data.InternalHandle.<clinit>(Unknown Source)
    at com.supermap.desktop.core.GlobalParameters.<clinit>(SourceFile:1034)
    at com.supermap.desktop.core.Application.initialize(SourceFile:282)
    at com.supermap.desktop.iDesktop.Startup.main(SourceFile:52)
java.lang.UnsatisfiedLinkError: /software/supermap-idesktop-java-9.1.2-43-linux64-bin-chs/bin/libWrapjGeo.so: libpng12.so.0: cannot open shared object file: No such file or directory
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
    at java.lang.Runtime.load0(Runtime.java:809)
    at java.lang.System.load(System.java:1086)
    at com.supermap.data.Environment.LoadWrapJ(Unknown Source)
    at com.supermap.data.InternalHandle.<clinit>(Unknown Source)
    at com.supermap.desktop.core.GlobalParameters.<clinit>(SourceFile:1034)
    at com.supermap.desktop.core.Application.initialize(SourceFile:282)
    at com.supermap.desktop.iDesktop.Startup.main(SourceFile:52)
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.supermap.data.GeoStyleNative.jni_New()J
    at com.supermap.data.GeoStyleNative.jni_New(Native Method)
    at com.supermap.data.GeoStyle.<init>(Unknown Source)
    at com.supermap.desktop.core.GlobalParameters.<clinit>(SourceFile:1034)
    at com.supermap.desktop.core.Application.initialize(SourceFile:282)
    at com.supermap.desktop.iDesktop.Startup.main(SourceFile:52)
Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: com.supermap.data.EnvironmentNative.jni_GetBasePath()Ljava/lang/String;
    at com.supermap.data.EnvironmentNative.jni_GetBasePath(Native Method)
    at com.supermap.data.Environment.getUGOBasePath(Unknown Source)
    at com.supermap.data.LicenseWrapInstance.findAndReadLicFile(Unknown Source)
    at com.supermap.data.License.<init>(Unknown Source)
    at com.supermap.desktop.core.license.LicenseManager.<init>(SourceFile:34)
    at com.supermap.desktop.core.license.LicenseManager.<clinit>(SourceFile:27)
    at com.supermap.desktop.core.Application.exit(SourceFile:358)
    at com.supermap.desktop.iDesktop.Startup$1.run(SourceFile:48)
    at java.lang.Thread.run(Thread.java:748)

 

solution

wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb \
>   && sudo dpkg -i /tmp/libpng12.deb \
>   && rm /tmp/libpng12.deb

 

Guess you like

Origin www.cnblogs.com/warling/p/12193984.html