![Ubuntu Mate 16.04에서 Studio-3T 2018.1.0을 실행할 수 없습니다.](https://rvso.com/image/898917/Ubuntu%20Mate%2016.04%EC%97%90%EC%84%9C%20Studio-3T%202018.1.0%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
저는 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)
답변1
내 64비트 시스템에서는 다음을 사용하여 설치하고 시작할 수 있습니다.
cd ~/Downloads
wget https://download.studio3t.com/studio-3t/linux/2020.1.2/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에 직접 문의하시는 걸 추천드립니다.