2013-10-31 8 views
28

ottenendo un errore non associato della libreria di sistema JRE nel percorso di generazione, provato tutti i suggerimenti dai collegamenti seguenti, tuttavia non ha funzionato. Ho jdk 1.6.0_29, ho anche provato ad installare altre versioni ma nessun aiuto.ottenere errore della libreria di sistema JRE non associato nel percorso di build

JRE System Library [WebSphere v6.1 JRE] (unbound) Eclipse error: Unbound classpath container Java - Unbounded classpath container Websphere V6 JRE Struggling to update JRE dependencies within Maven and Eclipse Unbound classpath container in Eclipse unbound class path container error in eclipse? Java Web Project Build Error unbound class path container error in eclipse?

versione Maven compilatore è qualcosa di simile:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>2.3.2</version> 
    <configuration> 
     <source>1.6</source> 
     <target>1.6</target> 
     <encoding>${project.build.sourceEncoding}</encoding> 
     <showDeprecation>true</showDeprecation> 
    </configuration> 
</plugin> 
+0

ho provato a fare funzionare dalla directory esterno eclipse e sto ricevendo questo avviso: "Workspace definisce una VM che non contiene un jre valido". Tuttavia ho installato jdk necessario e controllato la versione – user1328572

+0

L'errore indica che è stata definita una configurazione VM nell'eclipse a cui non è associato un JRE configurato correttamente. Per prima cosa controlla se la tua VM Java è configurata correttamente e assicurati che punta ai binari corretti. – DanielBarbarian

+0

La risposta di Yoni ha risolto il problema da questo collegamento: http://stackoverflow.com/questions/3542051/eclipse-frustration-with-java-1-7-unbound-library# –

risposta

1

Oh ragazzi, questo ha risolto, ho dovuto nome il mio JRE installato in modo appropriato. Avevo solo jdk installato ed eclipse aveva preso il nome jdk predefinito, l'ho rinominato in JavaSE-1.6 e voilà funzionava, anche se dovevo rifare tutto da zero.

+1

come è stato rinominato in JavaSE-1.6. ? Sembra che sto affrontando un problema simile. –

58

Un'altra opzione è:

  • Progetto> Proprietà> Java Build Path
  • Selezionare la scheda Librerie
  • Selezionare la voce JRE fastidioso
  • Fare clic sul pulsante Modifica
  • Scegli un supplente JRE
  • Fare clic sul pulsante Fine

Puntare il progetto sul JRE installato potrebbe essere una scelta migliore che rinominare il JRE in modo che corrisponda al vecchio codice del progetto.

+0

Questo ha fatto la cosa per me. – definera

+0

Grazie mille –

6

Questo è come la risposta di user3076252, ma sarete la scelta di un diverso insieme di opzioni:

  • Progetto>Proprietà>Java Build Path
  • Selezionare le biblioteche scheda>Alternate JRE>JRE installati ...
  • Fai clic su "Cerca". A meno che tu non conosca il nome esatto della cartella, dovresti scegliere un'unità da cercare.

Dovrebbe trovare il JRE non associato, ma questa volta con tutti i numeri nel suo nome (anziché non associato) e sarà possibile selezionarlo. Ci vorrà un po 'per cercare l'unità, ma puoi fermarla in qualsiasi momento e salverà i risultati, se ce ne sono.

2

Vai al progetto poi

Right click on project---> Build Path-->Configure build path 

Ora ci sono 4 schede Source, Progetti, Biblioteche, Ordine e esportazione

Vai a

Libraries tab --> Click on Add Library (shown at the right side) --> 
select JRE System Library --> Next-->click Alternate JRE --> select 
Installed JRE--> Finish --> Apply--> OK. 
+1

Non vedo alcuna voce in JRE installato ma so che è installato – anon58192932

Problemi correlati