如何在 64 位 Ubuntu 13.04 上运行 32 位 eclipse(ODeV)?
问题是 ODeV 预配置的 eclipse 的 64 位版本不存在....所以我必须使用无法在 U64 位上启动的 32 位版本。
eclipse.buildId=M20110210-1200
java.version=1.7.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_CA
Framework arguments: -product org.eclipse.epp.package.cpp.product
Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.cpp.product
!ENTRY org.eclipse.osgi 4 0 2013-10-19 14:13:18.526
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:197)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:174)
at org.eclipse.swt.internal.C.<clinit>(C.java:21)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
我已经通过 Ubuntu 软件中心安装了默认的 JRE......我假设它是 64 位 - OpenJDK Java 7 运行时
如果我不能解决这个问题,那么在我的笔记本电脑上安装 Ubuntu 就注定会失败...一切都太麻烦了... :(
答案1
对于有同样问题的人,我找到了一个描述这里。我自己没有尝试过这个解决方案,但它听起来很有帮助。