2011-08-01 15 views
1


Eclipseターゲットプラットフォームにjarを追加します

Eclipse RCPアプリケーションでMigLayoutを使用しています。私は瓶を私のクラスパスに加えました。私はRCPアプリケーションを実行しようとする。しかし、それは次の例外に

java.lang.NoClassDefFoundError: net/miginfocom/swt/MigLayout 
    at in.expertsoftware.tdesk.Application.start(Application.java:37) 
    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:369) 
    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:620) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1408) 
    at org.eclipse.equinox.launcher.Main.main(Main.java:1384) 
Caused by: java.lang.ClassNotFoundException: net.miginfocom.swt.MigLayout 
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506) 
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) 
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) 
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    ... 14 more 

を与えていることは、実行時にjarファイルを見つけることができないようです。このjarファイルをターゲットプラットフォームに追加するにはどうすればよいですか。

答えて

1

JavaアプリケーションのRun Configurations(Run Menu、Run Configurations)には、実行コンフィギュレーションが表示されます。クラスパスタブでは、libarariesを追加できます。

関連する問題