Как я разрешаю № swt-cocoa-3557 или swt-какао в swt.library.path, java.library.path или ошибке файла банки?

Я не могу получить swt рвение на Snow Leopard MAC OSX.

Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-cocoa-3557 or swt-cocoa in swt.library.path, java.library.path or the jar file
    at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.C.(Unknown Source)
    at org.eclipse.swt.internal.cocoa.NSThread.isMainThread(Unknown Source)
    at org.eclipse.swt.graphics.Device.(Unknown Source)
    at org.eclipse.swt.widgets.Display.(Unknown Source)
    at org.eclipse.swt.widgets.Display.(Unknown Source)
    at com.astrobetty.geotag.Hello.main(Hello.java:12)

Я добавил-Dswt.library.path =, и-Djava.library.path операторы к "руке" аргументов VM также попытались установить их как переменные в разделе "среды" Eclipse выполненная страница конфигурации.

Я проверил, что мой .jar файл в пути, который я указываю. Если я смотрю в .jar, это, кажется, содержит эти библиотеки:

     102 Feb 12 13:21 META-INF
     183 Feb 12 13:21 external.xpt
   37104 Nov 17  2009 libswt-awt-cocoa-3557.jnilib
  287228 Nov 17  2009 libswt-cocoa-3557.jnilib
  548252 Nov 17  2009 libswt-pi-cocoa-3557.jnilib
  313420 Nov 17  2009 libswt-xulrunner-cocoa-3557.jnilib
    136 May 23 22:19 org
     13 Feb 12 13:21 version.txt

Какие-либо идеи о том, как заставить это работать? Действительно ли это возможно вообще?

Я добавил swt как "зависимый проект", как детализировано здесь

http://www.eclipse.org/swt/eclipse.php

и это, действительно кажется, находит .jar файлы во время редактирования (я получаю проверку синтаксиса, и т.д., для swt классов и методов.)

1
задан 24 May 2010 в 05:57
поделиться

1 ответ

Добавление "зависимого проекта" работает в IDE, но не для развертывания. Вероятно, вы находитесь в среде OSGi... Я не уверен, как вы развертываете продукт, но если вы создадите файл .product (New-->Product Configuration), включите в него свои плагины и плагины SWT, а затем экспортируете, используя этот продукт, я уверен, что у вас все получится.

0
ответ дан 3 September 2019 в 00:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: