The error message looks like your Java installation is broken.
The Java VM should be able to load libawt_xawt.so.
For a first check you may see if libawt_xawt.so exists. If not your Java
installation is broken for sure.
Gerd
Am 11.02.23 um 11:03 schrieb Michele Mor:
> Hi,
> I have downloaded squirrel-sql-4.5.1-standard.jar and tried to install
> on Fedora 37.
> The Java version is:
> openjdk version "17.0.6" 2023-01-17
> OpenJDK Runtime Environment (Red_Hat-17.0.6.0.10-1.fc37) (build 17.0.6+10)
> OpenJDK 64-Bit Server VM (Red_Hat-17.0.6.0.10-1.fc37) (build 17.0.6+10,
> mixed mode, sharing)
>
> When I execute the command: java -jar squirrel-sql-4.5.1-standard.jar
> I have the following error:
> Command line arguments:
> Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load
> library:
> /usr/lib/jvm/java-17-openjdk-17.0.6.0.10-1.fc37.x86_64/lib/libawt_xawt.so
> at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2393)
> at java.base/java.lang.Runtime.load0(Runtime.java:755)
> at java.base/java.lang.System.load(System.java:1953)
> at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
> at
> java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
> at
> java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
> at
> java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
> at
> java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
> at
> java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285)
> at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
> at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
> at java.base/java.lang.System.loadLibrary(System.java:1989)
> at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1392)
> at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1390)
> at
> java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
> at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1389)
> at java.desktop/java.awt.Toolkit.initStatic(Toolkit.java:1427)
> at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1401)
> at java.desktop/java.awt.Color.<clinit>(Color.java:277)
> at
> com.izforge.izpack.installer.data.GUIInstallData.<init>(GUIInstallData.java:54)
> at
> com.izforge.izpack.installer.container.provider.GUIInstallDataProvider.provide(GUIInstallDataProvider.java:86)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:568)
> at
> org.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:129)
> at
> org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:39)
> at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:113)
> at
> org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
> at
> org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
> at
> org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
> at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
> at
> org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
> at
> org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
> at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
> at
> org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
> at
> org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
> at
> org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678)
> at
> com.izforge.izpack.installer.container.impl.InstallerContainer.resolveComponents(InstallerContainer.java:139)
> at
> com.izforge.izpack.installer.container.impl.GUIInstallerContainer.resolveComponents(GUIInstallerContainer.java:88)
> at
> com.izforge.izpack.installer.container.impl.InstallerContainer.fillContainer(InstallerContainer.java:80)
> at
> com.izforge.izpack.core.container.AbstractContainer.initialise(AbstractContainer.java:304)
> at
> com.izforge.izpack.core.container.AbstractContainer.initialise(AbstractContainer.java:284)
> at
> com.izforge.izpack.installer.container.impl.GUIInstallerContainer.<init>(GUIInstallerContainer.java:38)
> at
> com.izforge.izpack.installer.bootstrap.InstallerGui.run(InstallerGui.java:54)
> at
> com.izforge.izpack.installer.bootstrap.Installer.launchInstall(Installer.java:294)
> at
> com.izforge.izpack.installer.bootstrap.Installer.start(Installer.java:238)
> at com.izforge.izpack.installer.bootstrap.Installer.main(Installer.java:78)
>
> Do I have to install a different version of Java?
> Or is there a bug with Squirrel?
>
> Thanks,
> Michele
>
>
> _______________________________________________
> Squirrel-sql-users mailing list
> Squ...@li...
> https://lists.sourceforge.net/lists/listinfo/squirrel-sql-users
|