Я плохо знаком со средой Linux, и теперь я сталкиваюсь с некоторыми проблемами в то время как рабочий MongoDB GUI Studio 3T.
Я установил 'Studio-3T 2018.1.0' в Помощнике Ubuntu 16.04
Сначала я извлек файл tar, и затем я изменил разрешение.
chmod +x studio-3t-linux-x86-no-shell.sh
Затем я петлял ./studio-3t-linux-x86-no-shell.sh
Но наконец когда я пытаюсь открыться/выполнить приложение, оно бросило ошибку запуска.
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.widgets.Display
at t3.dataman.mongodb.app.Studio3TApp.mq(Studio3TApp.java:49)
at t3.dataman.mongodb.app.Studio3TApp.main(Studio3TApp.java:39)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:81)
at com.install4j.runtime.launcher.UnixLauncher.main(UnixLauncher.java:62)
В моей 64-разрядной системе я могу установить и запустить его с:
cd ~/Downloads
wget https://download.studio3t.com/studio-3t/linux/2018.1.0/studio-3t-linux-x64.tar.gz
tar -xzf studio-3t-linux-x64.tar.gz
sh studio-3t-linux-x64-no-shell.sh
# then it starts when installer is finished
Если у Вас есть 64-разрядная система, можно попробовать этот путь.
На 32-разрядном я получаю ту же ошибку, как Вы записали. Я рекомендую связаться с Studio-3T непосредственно.