Linux環境は初めてで、MongoDB GUI Studio 3Tの実行中にいくつかの問題に直面しています。
Ubuntu Mate 16.04に「Studio-3T 2018.1.0」をインストールしました
最初に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に直接連絡することをお勧めします。