The splash screen comes up, then there is a dialog box indicating that there
was an error and that the details have been saved into a log file in the
../configuration directory. Here is the contents of such file:

!ENTRY org.eclipse.osgi Aug 12, 2004 18:10:16.787
!MESSAGE Application error
!STACK 1
java.lang.IllegalArgumentException: Argument cannot be null
at org.eclipse.swt.SWT.error(SWT.java:2677)
at org.eclipse.swt.SWT.error(SWT.java:2616)
at org.eclipse.swt.SWT.error(SWT.java:2587)
at org.eclipse.swt.graphics.Font.<init>(Font.java:106)
at
org.eclipse.jface.resource.FontRegistry.calculateDefaultFont (FontRegistry.java:412)
at
org.eclipse.jface.resource.FontRegistry.defaultFontRecord(Fo ntRegistry.java:430)
at
org.eclipse.jface.resource.FontRegistry.getFontRecord(FontRe gistry.java:519)
at
org.eclipse.jface.resource.FontRegistry.get(FontRegistry.jav a:472)
at
org.eclipse.jface.resource.JFaceResources.getDialogFont(JFac eResources.java:182)
at
org.eclipse.jface.dialogs.Dialog.initializeDialogUnits(Dialo g.java:778)
at
org.eclipse.jface.dialogs.TitleAreaDialog.createContents(Tit leAreaDialog.java:93)
at org.eclipse.jface.window.Window.create(Window.java:348)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:925)
at org.eclipse.jface.window.Window.open(Window.java:637)
at
org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(Cho oseWorkspaceDialog.java:65)
at
org.eclipse.ui.internal.ide.IDEApplication.promptForWorkspac e(IDEApplication.java:314)
at
org.eclipse.ui.internal.ide.IDEApplication.checkInstanceLoca tion(IDEApplication.java:219)
at
org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:83)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:335)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:273)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.eclipse.core.launcher.Main.basicRun(Main.java:183)
at org.eclipse.core.launcher.Main.run(Main.java:644)
at org.eclipse.core.launcher.Main.main(Main.java:628)

You know... I run into a similar problem on Windows XP if I pass the
-vmargs -Xm512M also. Drop that out of your statement to start. I've
never gotten eclipse to run when I pass that from the commandline.

You know... I run into a similar problem on Windows XP if I pass the
-vmargs -Xm512M also. Drop that out of your statement to start. I've
never gotten eclipse to run when I pass that from the commandline.