मैंने उबंटू 12.04 नया स्थापित किया है। इसके अलावा मैंने जावा 7 स्थापित किया। मैं ग्रहण-जावा-इंडिगो-एसआर 2-लिनक्स-gtk.tar.gz स्थापित करने का प्रयास करता हूं। मैंने इस फ़ाइल को/home/ramprabhu स्थान में निकाला। फिर मैं एक्लिप्स निष्पादन योग्य फ़ाइल चलाने की कोशिश करता हूं। लॉग फ़ाइल देखने के रूप में मुझे त्रुटि मिली।उबंटू 12.04 में ग्रहण नहीं खोल सकता - java.lang.UnsisfisfiedLinkError: SWT लाइब्रेरी लोड नहीं कर सका
मेरे लॉग फ़ाइल:
!SESSION 2012-06-10 22:47:35.959 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_04
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.java.product
!ENTRY org.eclipse.osgi 4 0 2012-06-10 22:47:36.757
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
/home/ramprabhu/eclipse/configuration/org.eclipse.osgi/bundles/247/1/.cp/libswt-pi-gtk-3740.so: libXtst.so.6: cannot open shared object file: No such file or directory
no swt-pi-gtk in java.library.path
/home/ramprabhu/.swt/lib/linux/x86/libswt-pi-gtk-3740.so: /home/ramprabhu/.swt/lib/linux/x86/libswt-pi-gtk-3740.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
Can't load library: /home/ramprabhu/.swt/lib/linux/x86/libswt-pi-gtk.so
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:22)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:695)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:153)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:95)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
मैं ग्रहण चलाने के लिए सक्षम नहीं हूँ। इस समस्या को हल करने और ग्रहण चलाने के लिए कैसे।
ग्रहण 32 बिट या जावा 32 बिट होने पर मैं कैसे समझूं? मैं webupd8 पीपीए से jdk7 स्थापित करने और ग्रहण स्थापित करने के लिए synaptic का उपयोग कर रहा था। –
चल रहा है 'जावा-वर्जन' आपको 32-बिट या 64-बिट मोड दिखाएगा। ग्रहण 32 या 64-बिट है या नहीं, यह खोजने का एक त्वरित तरीका है। -name 'org.eclipse.swt * .jar'' देखें और देखें कि यह x86_64 को swt –
' जावा-वर्जन 'निष्पादित करने के लिए कहता है: ' जावा संस्करण "1.6।0_26 "- जावा (टीएम) एसई रनटाइम पर्यावरण (1.6.0_26-बी03-383-11M3720 का निर्माण) - जावा हॉटस्पॉट (टीएम) क्लाइंट वीएम (बिल्ड 20.1-बी 022-383, मिश्रित मोड) 'तो, क्या यह 32 बिट या 64 बिट है? –