Добавить банку в Eclipse Target Platform - PullRequest
1 голос
/ 01 августа 2011

Я использую MigLayout в своем приложении Eclipse RCP.Я добавил банку на мой путь к классу.Но когда я пытаюсь запустить приложение 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-файл на целевую платформу.

1 Ответ

1 голос
/ 01 августа 2011

В ваших конфигурациях запуска (меню «Выполнить», «настройки запуска») в разделе «Приложения Java» вы увидите свою конфигурацию запуска, имеется вкладка «Classpath», в которую можно добавить библиотеки.

...