Here's what you need to do to get it working.
1. You do need to install one of the IBM Java JREs.
(I'll use 6.0 for the purposes of this HOW-TO: ibm-java-ppc-jre-6.0-3.0.ppc.rpm)
2. Make sure that GCJ is installed. (It's called gcc-java - 4.1.2-42.ppc in the Add/Remove Programs List tab)
3. Make sure that all of the java 1.4.2 JPackage libraries are loaded (again from Add/Remove Programs List tab):
* java-1.4.2-gcj-compat - 1.4.2.0-40jpp.115.ppc
* java-1.4.2-gcj-compat-devel - 1.4.2.0-40jpp.115.ppc
* java-1.4.2-gcj-compat-javadoc - 1.4.2.0-40jpp.115.ppc
* java-1.4.2-gcj-compat-src - 1.4.2.0-40jpp.115.ppc
4. You do not want a symbolic link to /usr/local/bin/java.
5. Verify that which java yields /usr/bin/java
6. Verify that java -version prints something like this:
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20071124 (Red Hat 4.1.2-42)
7. Verify that /opt/ibm/java-ppc-60/jre/bin/java -version prints something like this:
java version "1.6.0"
Java(TM) SE Runtime Environment (build pxp3260sr3-20081106_07(SR3))
IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 Linux ppc-32 jvmxp3260-20081105_2543
8. Start Eclipse
9. Switch to the Java perspective. (Window --> Open Perspective --> Java)
10. Select Window --> Preferences...
11. In the tree view on the left, select Java --> Installed JREs and click the Add button
12. In the Add JRE dialog box, click Browse...
13. In the resultant dialog box, navigate to /opt/ibm/java-ppc-60/jre and click OK
14. The Add JRE dialog box should now be populated. Click OK to close and save it.
15. Back in the Preferences dialog box, check java-ppc-60 and click OK
That's it. You should be able to use Eclipse normally, and still have swing libraries.
Cheers,
Paul
Step 1 Check
Step 2 Check
Step 3 Check
Step 4 Check
Step 5 Check
Step 6 Check
Step 7 Check
Step 8
*** Danger Danger Will Robinson *** Maj. West crashes Eclipse everytime on startup. Eclipse will not start, crashes with a log file dump.
Here's the dump log I get when Eclipse crashes. . . .
--------------------------------------------------------------------------------------------------------------------------
!SESSION 2009-01-05 17:22:34.679 -----------------------------------------------
eclipse.buildId=M20070212-1330
java.fullversion=GNU libgcj 4.1.2 20071124 (Red Hat 4.1.2-42)
BootLoader constants: OS=linux, ARCH=ppc, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch ppc
!ENTRY org.eclipse.update.configurator 2009-01-05 17:22:39.106
!MESSAGE Plugin does not have a valid identifier: plugins/org.eclipse.update.ui_3.2.2.R32x_v20070111.jar
!ENTRY org.eclipse.update.configurator 2009-01-05 17:22:39.107
!MESSAGE Plugin does not have a valid version: plugins/org.eclipse.update.ui_3.2.2.R32x_v20070111.jar
!ENTRY org.eclipse.osgi 4 0 2009-01-05 17:22:42.035
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry. The applications available are: org.eclipse.ant.core.antRunner, org.eclipse.help.base.infocenterApplication, org.eclipse.help.base.helpApplication, org.eclipse.help.base.indexTool, org.eclipse.equinox.initializer.configInitializer, org.eclipse.jdt.core.JavaCodeFormatter, org.eclipse.update.core.standaloneUpdate, org.eclipse.update.core.siteOptimizer.
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(org.eclipse.core.runtime_3.2.0.v20060603.jar.so)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at java.lang.reflect.Method.invoke(libgcj.so.7rh)
at org.eclipse.core.launcher.Main.invokeFramework(startup.jar.so)
at org.eclipse.core.launcher.Main.basicRun(startup.jar.so)
at org.eclipse.core.launcher.Main.run(startup.jar.so)
at org.eclipse.core.launcher.Main.main(startup.jar.so)
!ENTRY org.eclipse.osgi 2 0 2009-01-05 17:22:43.286
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.286
!MESSAGE Bundle update@plugins/org.eclipse.ui.ide_3.2.1.M20060915-1030.jar was not resolved.
!SUBENTRY 2 org.eclipse.ui.ide 2 0 2009-01-05 17:22:43.286
!MESSAGE Missing required bundle org.eclipse.update.ui_[3.1.100,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.286
!MESSAGE Bundle update@plugins/org.eclipse.team.cvs.core_3.2.2.M20061205.jar was not resolved.
!SUBENTRY 2 org.eclipse.team.cvs.core 2 0 2009-01-05 17:22:43.287
!MESSAGE Missing required bundle com.jcraft.jsch_[0.1.27,2.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.287
!MESSAGE Bundle update@plugins/org.eclipse.team.cvs.ssh2_3.2.1.M20061205.jar was not resolved.
!SUBENTRY 2 org.eclipse.team.cvs.ssh2 2 0 2009-01-05 17:22:43.287
!MESSAGE Missing required bundle com.jcraft.jsch_[0.1.18,2.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.287
!MESSAGE Bundle update@plugins/org.eclipse.update.scheduler_3.2.2.R32x_v20061214.jar was not resolved.
!SUBENTRY 2 org.eclipse.update.scheduler 2 0 2009-01-05 17:22:43.287
!MESSAGE Missing required bundle org.eclipse.update.ui_[3.1.0,4.0.0).
!ENTRY org.eclipse.osgi 2 0 2009-01-05 17:22:43.309
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.309
!MESSAGE Bundle update@plugins/org.eclipse.ui.externaltools_3.1.101.r321_v20060802.jar [17] was not resolved.
!SUBENTRY 2 org.eclipse.ui.externaltools 2 0 2009-01-05 17:22:43.309
!MESSAGE Missing optionally required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.ui.externaltools 2 0 2009-01-05 17:22:43.309
!MESSAGE Missing required bundle org.eclipse.debug.ui_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.309
!MESSAGE Bundle update@plugins/org.eclipse.jdt.ui_3.2.2.r322_v20070124.jar [37] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.ui 2 0 2009-01-05 17:22:43.309
!MESSAGE Missing required bundle org.eclipse.search_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.ui 2 0 2009-01-05 17:22:43.309
!MESSAGE Missing required bundle org.eclipse.debug.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.ui 2 0 2009-01-05 17:22:43.309
!MESSAGE Missing required bundle org.eclipse.compare_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.ui 2 0 2009-01-05 17:22:43.309
!MESSAGE Missing required bundle org.eclipse.team.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.ui 2 0 2009-01-05 17:22:43.309
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.ui 2 0 2009-01-05 17:22:43.310
!MESSAGE Missing required bundle org.eclipse.ui.editors_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.ui 2 0 2009-01-05 17:22:43.310
!MESSAGE Missing required bundle org.eclipse.ltk.ui.refactoring_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.310
!MESSAGE Bundle update@plugins/org.eclipse.update.scheduler_3.2.2.R32x_v20061214.jar [39] was not resolved.
!SUBENTRY 2 org.eclipse.update.scheduler 2 0 2009-01-05 17:22:43.310
!MESSAGE Missing required bundle org.eclipse.update.ui_[3.1.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.310
!MESSAGE Bundle update@plugins/org.eclipse.compare_3.2.1.M20060711.jar [41] was not resolved.
!SUBENTRY 2 org.eclipse.compare 2 0 2009-01-05 17:22:43.310
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.1.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.310
!MESSAGE Bundle update@plugins/org.eclipse.ltk.ui.refactoring_3.2.2.r322_v20070124.jar [44] was not resolved.
!SUBENTRY 2 org.eclipse.ltk.ui.refactoring 2 0 2009-01-05 17:22:43.310
!MESSAGE Missing required bundle org.eclipse.compare_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.ltk.ui.refactoring 2 0 2009-01-05 17:22:43.310
!MESSAGE Missing required bundle org.eclipse.team.ui_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.310
!MESSAGE Bundle update@plugins/org.eclipse.ui.navigator.resources_3.2.1.M20060906-0800b.jar [63] was not resolved.
!SUBENTRY 2 org.eclipse.ui.navigator.resources 2 0 2009-01-05 17:22:43.311
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.311
!MESSAGE Bundle update@plugins/org.eclipse.debug.ui_3.2.2.r322_v20070202.jar [74] was not resolved.
!SUBENTRY 2 org.eclipse.debug.ui 2 0 2009-01-05 17:22:43.311
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.debug.ui 2 0 2009-01-05 17:22:43.311
!MESSAGE Missing required bundle org.eclipse.ui.editors_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.311
!MESSAGE Bundle update@plugins/org.eclipse.ui.ide_3.2.1.M20060915-1030.jar [80] was not resolved.
!SUBENTRY 2 org.eclipse.ui.ide 2 0 2009-01-05 17:22:43.311
!MESSAGE Missing required bundle org.eclipse.update.ui_[3.1.100,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.311
!MESSAGE Bundle update@plugins/org.eclipse.ant.ui_3.2.1.r321_v20060828.jar [84] was not resolved.
!SUBENTRY 2 org.eclipse.ant.ui 2 0 2009-01-05 17:22:43.311
!MESSAGE Missing optionally required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.ant.ui 2 0 2009-01-05 17:22:43.311
!MESSAGE Missing optionally required bundle org.eclipse.ui.editors_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.ant.ui 2 0 2009-01-05 17:22:43.311
!MESSAGE Missing required bundle org.eclipse.ui.externaltools_[3.1.0,4.0.0).
!SUBENTRY 2 org.eclipse.ant.ui 2 0 2009-01-05 17:22:43.311
!MESSAGE Missing required bundle org.eclipse.debug.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.ant.ui 2 0 2009-01-05 17:22:43.312
!MESSAGE Missing required bundle org.eclipse.jdt.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.ant.ui 2 0 2009-01-05 17:22:43.312
!MESSAGE Missing required bundle org.eclipse.jdt.debug.ui_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.312
!MESSAGE Bundle update@plugins/org.eclipse.team.cvs.ui_3.2.2.M20061121.jar [85] was not resolved.
!SUBENTRY 2 org.eclipse.team.cvs.ui 2 0 2009-01-05 17:22:43.312
!MESSAGE Missing optionally required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.cvs.ui 2 0 2009-01-05 17:22:43.312
!MESSAGE Missing optionally required bundle org.eclipse.ui.editors_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.cvs.ui 2 0 2009-01-05 17:22:43.312
!MESSAGE Missing required bundle org.eclipse.team.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.cvs.ui 2 0 2009-01-05 17:22:43.312
!MESSAGE Missing required bundle org.eclipse.team.cvs.core_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.cvs.ui 2 0 2009-01-05 17:22:43.312
!MESSAGE Missing required bundle org.eclipse.compare_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.cvs.ui 2 0 2009-01-05 17:22:43.312
!MESSAGE Missing required bundle org.eclipse.ui.navigator.resources_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.312
!MESSAGE Bundle update@plugins/org.eclipse.team.cvs.ssh_3.2.1.M20061205.jar [90] was not resolved.
!SUBENTRY 2 org.eclipse.team.cvs.ssh 2 0 2009-01-05 17:22:43.312
!MESSAGE Missing required bundle org.eclipse.team.cvs.core_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.312
!MESSAGE Bundle update@plugins/org.eclipse.ui.editors_3.2.1.r321_v20060721.jar [91] was not resolved.
!SUBENTRY 2 org.eclipse.ui.editors 2 0 2009-01-05 17:22:43.313
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.313
!MESSAGE Bundle update@plugins/org.eclipse.team.cvs.ssh2_3.2.1.M20061205.jar [93] was not resolved.
!SUBENTRY 2 org.eclipse.team.cvs.ssh2 2 0 2009-01-05 17:22:43.313
!MESSAGE Missing required bundle org.eclipse.team.cvs.core_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.cvs.ssh2 2 0 2009-01-05 17:22:43.313
!MESSAGE Missing required bundle org.eclipse.team.cvs.ssh_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.cvs.ssh2 2 0 2009-01-05 17:22:43.313
!MESSAGE Missing required bundle org.eclipse.team.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.cvs.ssh2 2 0 2009-01-05 17:22:43.313
!MESSAGE Missing required bundle com.jcraft.jsch_[0.1.18,2.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.313
!MESSAGE Bundle update@plugins/org.eclipse.team.cvs.core_3.2.2.M20061205.jar [94] was not resolved.
!SUBENTRY 2 org.eclipse.team.cvs.core 2 0 2009-01-05 17:22:43.313
!MESSAGE Missing required bundle com.jcraft.jsch_[0.1.27,2.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.313
!MESSAGE Bundle update@plugins/org.eclipse.jdt.debug.ui_3.2.2.r322_v20061205.jar [102] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.debug.ui 2 0 2009-01-05 17:22:43.313
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.debug.ui 2 0 2009-01-05 17:22:43.313
!MESSAGE Missing required bundle org.eclipse.ui.editors_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.debug.ui 2 0 2009-01-05 17:22:43.314
!MESSAGE Missing required bundle org.eclipse.debug.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.debug.ui 2 0 2009-01-05 17:22:43.314
!MESSAGE Missing required bundle org.eclipse.jdt.ui_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.314
!MESSAGE Bundle update@plugins/org.eclipse.search_3.2.1.r321_v20060726.jar [103] was not resolved.
!SUBENTRY 2 org.eclipse.search 2 0 2009-01-05 17:22:43.314
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.315
!MESSAGE Bundle update@plugins/org.eclipse.team.ui_3.2.1.M200608151725.jar [105] was not resolved.
!SUBENTRY 2 org.eclipse.team.ui 2 0 2009-01-05 17:22:43.315
!MESSAGE Missing optionally required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.ui 2 0 2009-01-05 17:22:43.315
!MESSAGE Missing required bundle org.eclipse.compare_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.team.ui 2 0 2009-01-05 17:22:43.315
!MESSAGE Missing required bundle org.eclipse.ui.navigator.resources_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2009-01-05 17:22:43.315
!MESSAGE Bundle update@plugins/org.eclipse.jdt.junit_3.2.1.r321_v20060810/ [107] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.junit 2 0 2009-01-05 17:22:43.315
!MESSAGE Missing required bundle org.eclipse.ui.ide_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.junit 2 0 2009-01-05 17:22:43.315
!MESSAGE Missing required bundle org.eclipse.ui.editors_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.junit 2 0 2009-01-05 17:22:43.315
!MESSAGE Missing required bundle org.eclipse.debug.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.junit 2 0 2009-01-05 17:22:43.315
!MESSAGE Missing required bundle org.eclipse.jdt.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.junit 2 0 2009-01-05 17:22:43.315
!MESSAGE Missing required bundle org.eclipse.jdt.debug.ui_[3.2.0,4.0.0).
!SUBENTRY 2 org.eclipse.jdt.junit 2 0 2009-01-05 17:22:43.316
!MESSAGE Missing required bundle org.eclipse.compare_[3.2.0,4.0.0).
------------------------------------------------------------------------------------------------------------------------------------------
Taellik
http://www.geocities.com/chainpunch