2013-05-08 13 views
14

Sto provando a scrivere un piccolo programma che richiede la dichiarazione di importazione import org.eclipse.swt.*;. (Mi sto esercitando con il tutorial THIS).org.eclipse.swt. *; L'importazione org.eclipse non può essere risolta

Tuttavia, Eclipse non compilerà il programma e mi sta dando l'errore "The import org.eclipse cannot be resolved"

Google non è stato tale un grande amico a trovare la risposta questa volta.

risposta

28

Questo perché la libreria SWT non è stata aggiunta al percorso di build. Seguire i passaggi del tutorial:

  1. Scarica libreria SWT. Per la versione 3.1.2 di eclipse, la libreria SWT è disponibile all'indirizzo http://archive.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/index.php Cercare la sezione Binario e origine SWT.
  2. Dalla barra degli strumenti del menu principale, selezionare "File" seguito da "Importa". In questo modo verrà visualizzata la finestra di dialogo "Importazione guidata".
  3. Selezionare ora "Progetti esistenti nello spazio di lavoro" e fare clic sul pulsante "Avanti".
  4. Fare clic su "Seleziona file archivio" seguito da "Sfoglia". Individuare l'archivio SWT scaricato al passaggio 1.
  5. Fare clic sul pulsante Fine per completare l'importazione del progetto SWT nell'area di lavoro.
  6. Creare un nuovo progetto java da File> Nuovo progetto Java.
  7. Fare clic con il tasto destro del mouse sul progetto e selezionare il comando Proprietà per aprire la finestra di dialogo Proprietà.
  8. Selezionare il percorso di generazione Java seguito dalla scheda Progetti e fare clic sul pulsante Aggiungi.
  9. selezionare il progetto org.eclipse.swt e fare clic su OK per completare l'aggiunta delle librerie SWT al classpath del progetto
+0

Ho fatto tutti questi passaggi. Non ricevo più l'errore, ma il programma non viene eseguito perché: 'Impossibile caricare .dll IA a 32 bit su una piattaforma AMD a 64 bit'. Sai se c'è un modo per aggirare questo? – CodyBugstein

+0

@Imray: Forse hai scaricato la versione SWT sbagliata. 32 bit dove dovresti avere 64 bit. Ci sono diverse domande su questo errore su StackOverflow anche ... – Kai

0

Creare un progetto Maven e aggiungere org.eclipse.swt dipendenza nel 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> 
Problemi correlati