Как выполнить javaws от 32 битов 'jdk-1_5_0_06-linux-i586.bin' на Ubuntu 18.04 64 бита?

Я должен запустить веб-программное обеспечение, которое поддерживает только jdk 1.5 32, обдумал Ubuntu 18.04 OS.How на 64 бита для выполнения jdk-1_5_0_06-linux-i586.bin на Ubuntu 18.04 64 бита? Я должен открыть файл JNLP с javaws inorder для выполнения программного обеспечения. javaws не открывается.

Я уже попробовал следующее,

sudo apt-get install lib32z1 
sudo dpkg --add-architecture i386
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
sudo apt-get install multiarch-support
sudo apt-get install libx11-6:i386

Когда я выполняю javaws от терминала, он застревает в 'Java, загружающемся' в течение некоторого времени, и затем перестал работать

itadmin@MT-MRD:~/Desktop/java/jdk1.5.0_06/jre/bin$ ./javaws

itadmin@MT-MRD:~/Desktop/java/jdk1.5.0_06/jre/bin$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/itadmin/Desktop/java/jdk1.5.0_06/jre/lib/i386/xawt/libmawt.so: libXext.so.6: 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:1751)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
    at java.lang.Runtime.load0(Runtime.java:769)
    at java.lang.System.load(System.java:967)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
    at java.lang.Runtime.loadLibrary0(Runtime.java:822)
    at java.lang.System.loadLibrary(System.java:992)
    at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.loadLibraries(Toolkit.java:1509)
    at java.awt.Toolkit.<clinit>(Toolkit.java:1530)
    at com.sun.javaws.Main.main(Main.java:76)
1
задан 26 March 2019 в 12:35

1 ответ

  1. Загруженный и установленный jdk-1_5_0_06-linux-i586.bin на ~/Desktop
  2. Установленный libxext6 32-разрядная версия

    $ sudo apt-get install libxext6:i386

  3. Выполнил следующие команды:

    $ cd ~/Desktop/jdk1.5.0_06/bin

    $ ./javaws

  4. Следующий экран poped enter image description here

@Arun, сообщите мне, что мое небольшое исследование полезно Вам или нет!

0
ответ дан 7 December 2019 в 20:54

Другие вопросы по тегам:

Похожие вопросы: