java.lang.UnsatifiedLinkError:“不满意”;没有swt-win32-4623“;运行可视化定制器

java.lang.UnsatifiedLinkError:“不满意”;没有swt-win32-4623“;运行可视化定制器,java,jar,java-8,executable-jar,Java,Jar,Java 8,Executable Jar,我正在尝试使用jar安装可视化工具 我用来安装的命令是java-jar/home/user/Visualization\u Customizer\u 11\u x64-1/VisualizationCustomizer.jar 但该命令返回以下错误- java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-win32-4623 in java.library.path

我正在尝试使用jar安装可视化工具

我用来安装的命令是
java-jar/home/user/Visualization\u Customizer\u 11\u x64-1/VisualizationCustomizer.jar

但该命令返回以下错误-

    java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
            no swt-win32-4623 in java.library.path
            no swt-win32 in java.library.path
            Can't load library: /home/user/.swt/lib/linux/x86_64/libswt-win32-4623.so
            Can't load library: /home/user/.swt/lib/linux/x86_64/libswt-win32.so

            at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
            at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
            at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
            at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
            at com.ibm.vizbundler.VizBundler.main(VizBundler.java:147)
java.lang.UnsatisfiedLinkError:无法加载SWT库。原因:
java.library.path中没有swt-win32-4623
java.library.path中没有swt-win32
无法加载库:/home/user/.swt/lib/linux/x86_64/libswt-win32-4623.so
无法加载库:/home/user/.swt/lib/linux/x86_64/libswt-win32.so
位于org.eclipse.swt.internal.Library.loadLibrary(未知源)
位于org.eclipse.swt.internal.Library.loadLibrary(未知源)
在org.eclipse.swt.internal.C.(未知来源)
位于org.eclipse.swt.widgets.Display(未知源)
位于com.ibm.vizbundler.vizbundler.main(vizbundler.java:147)
当我查看
/home/user/.swt/lib/linux/x86_64/
文件夹中的文件列表时,它是空的


在哪里可以获取缺少的库并修复此问题?

我认为您正在尝试在Linux计算机上运行仅限Windows版本的Visualization Customizer。错误消息提供了重要线索:

   Can't load library: /home/user/.swt/lib/linux/x86_64/libswt-win32-4623.so
  • 目录的路径名显然是linux目录
  • 本机库的名称为“libswt-win32-…”,表示它正在尝试加载Windows的SWT本机库
  • 查看文档,我发现:

    安装和启动可视化自定义程序 IBM®Cognos®Visualization Customizer以压缩格式提供 文件

    在你开始之前 仅Microsoft Windows支持可视化自定义程序 操作系统

    简言之,您试图做的(在Linux上运行该工具)可能无法工作

    您不太可能找到在Linux平台上实际工作的库
    libswt-win32-4623.so
    和/或
    libswt-win32.so


    您最好使用Windows计算机,或者在Linux计算机上运行Windows虚拟机(如果它有足够的RAM)。

    我认为您正在尝试在Linux计算机上运行仅限Windows版本的Visualization Customizer。错误消息提供了重要线索:

       Can't load library: /home/user/.swt/lib/linux/x86_64/libswt-win32-4623.so
    
  • 目录的路径名显然是linux目录
  • 本机库的名称为“libswt-win32-…”,表示它正在尝试加载Windows的SWT本机库
  • 查看文档,我发现:

    安装和启动可视化自定义程序 IBM®Cognos®Visualization Customizer以压缩格式提供 文件

    在你开始之前 仅Microsoft Windows支持可视化自定义程序 操作系统

    简言之,您试图做的(在Linux上运行该工具)可能无法工作

    您不太可能找到在Linux平台上实际工作的库
    libswt-win32-4623.so
    和/或
    libswt-win32.so

    最好的选择是使用Windows机器,或者在Linux机器上运行Windows虚拟机(如果它有足够的RAM)