2015-05-22 8 views
5

Sono nuovo di Eclipse e UIMA. Sto cercando di eseguire degli esempi UIMA, nella piattaforma Eclipse Luna -j2ee. Posso eseguire cvd.sh dal terminale negli esempi.Esempio UIMA in Eclipse non funzionante

Quando provo ad eseguire esempi da "Run Configurazioni", ho incontrato l'errore come di seguito:

Error: Could not find or load main class org.apache.uima.tools.cvd.CVD 
<terminated>UIMA CAS Visual Debugger [Java Application] 
<terminated, exit value: 1>/usr/lib/jvm/java-7-openjdk-i386/bin/java (22-May-2015 5:52:13 am) 

ho provato a correre da Run configurazioni, e vedo errore simile per altri esempi anche, come -

Error: Could not find or load main class org.apache.uima.tools.AnnotationViewerMain 

<terminated>UIMA Annotation Viewer [Java Application] 
<terminated, exit value: 1>/usr/lib/jvm/java-7-openjdk-i386/bin/java (22-May-2015 6:33:43 am) 

Quale potrebbe essere il problema?

sento che potrebbe essere qualche problema relativo percorso, come esempi (almeno alcuni di essi) in terminale apache-UIMA/bin stanno lavorando ...

sto usando debian, se questo aiuta .

risposta

0

La mia ipotesi è che tu abbia dimenticato di configurare UIMA_HOME in Eclipse. Questo è dalla documentazione di UIMA 2.7.0 - Setting up Eclipse to view Example Code:

  • In Eclipse, se la prospettiva Java non è già aperto, passare ad esso andando a Finestra → Apri prospettiva → Java.
  • Impostare una variabile di percorso classe denominata UIMA_HOME, il cui valore è la directory in cui è stato installato l'SDK UIMA. Questo viene fatto come segue:
  • Passare a Finestra → Preferenze → Java → Costruisci percorso → Classpath Variabili.
  • Fare clic su "Nuovo"
  • Immettere UIMA_HOME (tutte le maiuscole, esattamente come scritto) nel campo "Nome".
  • Inserire la directory di installazione (ad esempio C:/Program Files/apache-UIMA) nel campo “Percorso”
  • Fare clic su “OK” nella “New Entry Variabile” dialogo
  • Fare clic su “OK” nella “ Preferenze”di dialogo
  • Se si chiede se si vuole fare una generazione completa, fai clic su‘Sì’

Disclosure: io sono sul progetto Apache UIMA

+1

Grazie per la risposta. Ma in realtà ho creato UIMA_HOME. Sia in eclissi che in bash [sto usando debian] –

+1

il mio percorso UIMA è/home/xxxxxx/librerie/apache-uima e infatti, potrei eseguire l'esempio SofaExampleApplication, ma non altri esempi. Qualche suggerimento? o i valori delle variabili devi eseguire il debug? –

+0

Sarebbe stato meglio senza la divulgazione. Mi spiace dirlo ma la tua soluzione non funziona e c'è un ** enorme ** divario tra la documentazione e UIMA nella pratica. – ketan

0

Creazione di un U libreria utente IMA in Eclipse

  • Vai a Finestra → Preferenze → Java → Build Path → Librerie utente
  • Fare clic su "Nuovo"
  • Immettere un nome la libreria utente (io ho usato "UIMA"), fare clic su " OK"
  • selezionare la nuova libreria utente, fare clic su 'Aggiungi Vasi esterne ...'
  • Vai alla directory UIMA_HOME/lib e selezionare tutti i JAR, fare clic su 'Apri'
  • Verifica della libreria utente ha tutte le UIMA lib JARs in esso, fare clic su "OK"

Ora assicurarsi che la libreria utente UIMA si trovi nel percorso di classe della configurazione di esecuzione e si dovrebbe essere in grado di avviare un esempio UIMA da Eclipse.