[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.newcomer] Eclipse and Jdom error
|
Hi guys, thanks all for your help
i use eclipse ganymede (3.41) and i want to install fromework jdom,
i download jdom-1.1.zip, i am exstract this zip file in e:\jdom, i open
eclipse
and i go in Project propreties, build path, add exsternal jar file
I select jdom.jar.
Later i crete this easy project
package prova;
import java.io.FileWriter;
import org.eclipse.equinox.app.IApplication;
import org.eclipse.equinox.app.IApplicationContext;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.XMLOutputter;
/**
* This class controls all aspects of the application's execution
*/
public class Application implements IApplication {
/* (non-Javadoc)
* @see
org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext)
*/
public Object start(IApplicationContext context) throws Exception {
Element carElement = new Element("auto");
carElement.setText("Hello Word");
Document doc =new Document(carElement);
XMLOutputter outputter =new XMLOutputter();
try
{
outputter.output(doc, new FileWriter("JDOMoutput.xml"));
}
catch(Exception e)
{
System.err.println(e);
}
return IApplication.EXIT_OK;
}
/* (non-Javadoc)
* @see org.eclipse.equinox.app.IApplication#stop()
*/
public void stop() {
// nothing to do
}
}
but when i launch this application i ha this error:
!SESSION 2009-06-24
10:11:48.857 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_13
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=it_IT
Framework arguments: -application prova.application
Command-line arguments: -application prova.application -data
E:\work2/../runtime-prova.application -dev
file:E:/work2/.metadata/.plugins/org.eclipse.pde.core/prova.application/dev.properties -
os win32 -ws win32 -arch x86
!ENTRY org.eclipse.osgi 4 0 2009-06-24 10:11:49.357
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/jdom/Element
at prova.Application.start(Application.java:22)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
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:386)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by: java.lang.ClassNotFoundException: org.jdom.Element
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:481)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 14 more
where i mistake? can you help me?
bast regads
Antonio