zzhu8192 Posted September 16, 2005 Share Posted September 16, 2005 Using similar techniques that I used to get Azureus 2.3.0.4 working, I have finally gotten Eclipse 3.1 to work. Performance, however, is a bit disappointing. Also, the memory foot print is pretty huge. On Windows XP, my eclipse 3.1 working set is about 300MB, on MacOS X x86, it seems to be about 750MB. My projects are pretty large, but probably still does not warrent 750MB. I've gotten some third-party plugins to work as well, although not perfectly. I will post instructions and patch if there's enough interest. Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/ Share on other sites More sharing options...
cervantes yu Posted September 16, 2005 Share Posted September 16, 2005 Using similar techniques that I used to get Azureus 2.3.0.4 working, I have finally gotten Eclipse 3.1 to work.Performance, however, is a bit disappointing. Also, the memory foot print is pretty huge. On Windows XP, my eclipse 3.1 working set is about 300MB, on MacOS X x86, it seems to be about 750MB. My projects are pretty large, but probably still does not warrent 750MB. I've gotten some third-party plugins to work as well, although not perfectly. I will post instructions and patch if there's enough interest. Is your CPU SSE2 or SSE3 ebabled? I doubt that the JDK JIT compiler produces SSE3 code because I compiled swt and replaced the jnilib files in the jar and could start eclipse, but it crashed a lot. I couldn't run netbeans, either. It even led to the infamous "4-language screen" and I had to brute-force reboot. Thanks a alot. Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/#findComment-16688 Share on other sites More sharing options...
zzhu8192 Posted September 16, 2005 Author Share Posted September 16, 2005 Is your CPU SSE2 or SSE3 ebabled?I doubt that the JDK JIT compiler produces SSE3 code because I compiled swt and replaced the jnilib files in the jar and could start eclipse, but it crashed a lot. I couldn't run netbeans, either. It even led to the infamous "4-language screen" and I had to brute-force reboot. Thanks a alot. It's a P4 (SSE2) with maxx 0.5c. I have gotten the hard crash that you mentioned as well. After using 0.5c though, it became stable as far as I know. I would also doubt the JVM JIT'd to SSE3. I've tried netbeans as well. It crashed on startup everytime. However, I've not tried it since 0.5c. Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/#findComment-16806 Share on other sites More sharing options...
HyruleKnight Posted September 18, 2005 Share Posted September 18, 2005 I also got it to work by recompiling the SWT jnilibs. It runs better with Maxxus' 0.5c patch, but there are still some mayor performance issues (try the Visual Editor, for example). Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/#findComment-17206 Share on other sites More sharing options...
m.muller Posted September 21, 2005 Share Posted September 21, 2005 I also got it to work by recompiling the SWT jnilibs. Hi, Could you share with us your swt build please or give some info to build it. Thanks Mathias Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/#findComment-17987 Share on other sites More sharing options...
yoinky Posted September 23, 2005 Share Posted September 23, 2005 Yeah could you please provide the recompiled files you used to get Eclipse 3.1 working, this is majorly important tool for me and without it I can't really stay in OSX for long without being able to do some work. Thanks! Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/#findComment-18563 Share on other sites More sharing options...
zzhu8192 Posted September 26, 2005 Author Share Posted September 26, 2005 Here is the modified swt 3.1.0 native plugin that is compiled for x86. Instructions: 1) untar macosx_x86_swt310.tar.gz in the plugins/ directory of eclipse 2) remove the original org.eclipse.swt.carbon.macosx.ppc_3.1.0.jar 3) run eclipse via the application icon. The launcher will still be PPC, and will run via rosetta. The actual eclipse process will run via the native JVM (assuming you have not installed a PPC version over it) macosx_x86_swt310.tar.gz Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/#findComment-19174 Share on other sites More sharing options...
Archalien Posted September 28, 2005 Share Posted September 28, 2005 I followed ur instructions as best I could but still no go. I: dl'd eclipse 3.1 for OSX, unzipped to desktop dl'd ur file unzipped to desktop copied the unzipped folder into pluggins directory deleted other jar ran eclipse from launcher icon Still crashes with same errors Obviosly I missed something, would you be kind as to point it out Also, other eclipse thread says rebuild swt files and insert into jar you ask to remove. Tried that too but still nothing. Any help thx! Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/#findComment-19425 Share on other sites More sharing options...
weeguy Posted October 4, 2005 Share Posted October 4, 2005 I received the following errors as well. !ENTRY org.eclipse.osgi 2005-10-04 12:44:38.854!MESSAGE Application error !STACK 1 java.lang.UnsatisfiedLinkError: /Applications/eclipse/configuration/org.eclipse.osgi/bundles/63/1/.cp/libswt-pi-carbon-3139.jnilib: at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1495) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123) at org.eclipse.swt.internal.carbon.OS.<clinit>(OS.java:20) at org.eclipse.swt.widgets.Display.createDisplay(Display.java:856) at org.eclipse.swt.widgets.Display.create(Display.java:836) at org.eclipse.swt.graphics.Device.<init>(Device.java:118) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1495) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123) at org.eclipse.swt.internal.carbon.OS.<clinit>(OS.java:20) at org.eclipse.swt.widgets.Display.createDisplay(Display.java:856) at org.eclipse.swt.widgets.Display.create(Display.java:836) at org.eclipse.swt.graphics.Device.<init>(Device.java:118) at org.eclipse.swt.widgets.Display.<init>(Display.java:676) at org.eclipse.swt.widgets.Display.<init>(Display.java:667) at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:394) at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:155) at org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDEApplication.java:128 at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:79) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at org.eclipse.swt.widgets.Display.<init>(Display.java:676) at org.eclipse.swt.widgets.Display.<init>(Display.java:667) at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:394) at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:155) at org.eclipse.ui.internal.ide.IDEApplication.createDisplay(IDEApplication.java:128 at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:79) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav :25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main.java:278) at org.eclipse.core.launcher.Main.run(Main.java:973) at org.eclipse.core.launcher.Main.main(Main.java:948) Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/#findComment-20458 Share on other sites More sharing options...
weeguy Posted October 4, 2005 Share Posted October 4, 2005 I just found out what happened. It seems that the files in Eclipse 3.1 has been updated. org.eclipse.swt.carbon.macosx.ppc_3.1.0.jar has been updated to org.eclipse.swt.carbon.macosx.ppc_3.1.1.jar Just rename the one uploaded by zzhu8192 and Eclipse should run. Link to comment https://www.insanelymac.com/forum/topic/2598-eclipse-31-working/#findComment-20464 Share on other sites More sharing options...
Recommended Posts