【发布时间】:2016-04-25 15:30:17
【问题描述】:
背景:
我在 VirtualBox VM 中运行 Ubuntu 14.04,我正在尝试设置一些依赖项以便开始使用 PhoneGap 框架。即Java SE和Android SDK。首先,我按照本教程安装了 Android SDK:http://dasunhegoda.com/installrun-phonegap-ubuntu/797/(在第 5 步)。 然后,我意识到我没有 Java SE,所以我按照本教程进行操作:http://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux。
问题:
安装 Android SDK 后,我可以轻松运行命令打开 SDK 管理器。安装 Java SE 后,出现错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3550 or swt-pi-gtk in swt.library.path, java.library.path or the jar file
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.gtk.OS.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:403)
at com.android.sdkmanager.Main.doAction(Main.java:391)
at com.android.sdkmanager.Main.run(Main.java:151)
at com.android.sdkmanager.Main.main(Main.java:117)
我认为这与我按照教程删除了某些版本的 OpenJDK 以安装 Java 有关。我试图搜索此错误,所有修复程序都建议使用该命令:
sudo mount -o remount,exec /tmp
之后我收到一条错误消息:
mount: /tmp not mounted or bad option
关于如何解决这个问题的任何想法?
【问题讨论】:
标签: java android ubuntu sdk unsatisfiedlinkerror