2013-05-08 28 views

Odpowiedz

28

Dzieje się tak, ponieważ nie dodano biblioteki SWT do swojej ścieżki budowania. Postępuj zgodnie z instrukcją:

  1. Pobierz bibliotekę SWT. W wersji 3.1.2 zaćmienia, biblioteka SWT jest dostępna pod adresem http://archive.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/index.php Poszukaj sekcji zatytułowanej SWT Binary i Source.
  2. Z paska narzędzi menu głównego wybierz "Plik", a następnie "Importuj". Spowoduje to wyświetlenie okna dialogowego "Kreator importu".
  3. Teraz wybierz "Istniejące projekty w obszarze roboczym" i kliknij przycisk "Dalej".
  4. Kliknij "Wybierz plik archiwum", a następnie przycisk "Przeglądaj". Teraz zlokalizuj archiwum SWT pobrane w kroku 1.
  5. Kliknij przycisk Zakończ, aby zakończyć importowanie projektu SWT do obszaru roboczego.
  6. Utwórz nowy projekt Java z Plik> Nowy projekt Java.
  7. Kliknij projekt prawym przyciskiem myszy i wybierz polecenie Właściwości, aby otworzyć okno dialogowe Właściwości.
  8. Wybierz ścieżkę budowania Java, a następnie kartę Projekty i kliknij przycisk Dodaj.
  9. Wybierz projekt org.eclipse.swt i kliknij OK, aby zakończyć dodawanie biblioteki SWT na ścieżce klasy twojego projektu
+0

Podjęłam wszystkie te kroki. Nie otrzymuję już błędu, ale program nie działa, ponieważ: 'Nie można załadować 32-bitowego .Dll IA na 64-bitowej platformie AMD'. Czy wiesz, czy jest jakiś sposób obejścia tego? – CodyBugstein

+0

@Imray: Być może pobrałeś niewłaściwą wersję SWT. 32-bitowy, w którym powinieneś mieć 64-bitowy. Istnieje kilka pytań na temat tego błędu na stackoverflow również ... – Kai

0

Utwórz projekt Maven i dodać org.eclipse.swt zależność w pom.xml:

<!-- https://mvnrepository.com/artifact/org.eclipse.swt.org.eclipse.swt.win32.win32.x86_64.4.3.swt/org.eclipse.swt.win32.win32.x86_64 --> 
<dependency> 
    <groupId>org.eclipse.swt.org.eclipse.swt.win32.win32.x86_64.4.3.swt</groupId> 
    <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId> 
    <version>4.3</version> 
</dependency> 
Powiązane problemy