linux安装idesktop 9D for java
启动报错
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)
解决方案
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
libWrapjGeo.so: libpng12.so.0: cannot open shared object file: No such file or directory
原文:https://www.cnblogs.com/warling/p/12193984.html