Domanda

Ho verificato un progetto che utilizza Subversive per Eclipse e sto ottenendo i seguenti errori:

  • Il progetto non può essere costruita fino errori percorso di generazione vengono risolti
  • contenitore classpath Unbound: 'JRE Sistema Bibliotecario [jdk1.5.0_08]'

Sto assumendo il primo errore sarà risolto non appena la seconda è. Penso di aver bisogno di installare JDK 1.5.0_08 e impostarlo come una libreria di sistema JRE per il progetto, ma non riesco a trovare da nessuna parte per scaricarlo - la più vicina che può ottenere è JDK 1.5.0_22

.

Se qualcuno potesse fornire una soluzione alternativa (o un link di download per jdk1.5.0_08 suppongo) lo apprezzerei.

È stato utile?

Soluzione

le FAQ , la condivisione di un file di progetto sembra avere vantaggi ed è anche consigliato pratica per i progetti Java (personalmente, io non lo farei).

Forse alcuni dei seguenti lavoro per voi:

  1. Modifica le proprietà del progetto (progetto del tasto destro, Proprietà, Java Build Path, Biblioteche, rimuovere e aggiungere Biblioteca.
  2. Importa file del progetto, senza il "file di progetto"
  3. Installa jdk1.5 da http://java.sun.com/javase/downloads /index_jdk5.jsp e vedere se è possibile risolvere i percorsi

Altri suggerimenti

Ho avuto un problema simile quando ho ricreato il mio lavoro che è stato fissato nel seguente modo:

Vai a Eclipse -> Preferenze, sotto Java JRE selezionare "installati" e controllare una delle caselle per specificare un default JRE. Fare clic su OK e poi tornare alle proprietà del vostro progetto. Vai alla sezione "Java Build Path" e scegliere la scheda "Librerie". Rimuovere la libreria del sistema di default non legata, quindi fare clic sul pulsante "Aggiungi Library". Selezionare "JRE Sistema Bibliotecario" e si dovrebbe essere pronti per partire!

Per risolvere questo problema:

  • Fare clic destro del progetto -> costruire il percorso -> Configura costruire il percorso
  • Seleziona JRE Libreria e fare clic su Modifica e dalla finestra della biblioteca Modifica scegliere alternano JRE qualunque sia stato configurato con il vostro Eclipse quindi fare clic su Fine

Questo è abbastanza vecchia questione e di recente mi sono imbattuto in questo. Inoltre risponde dice assicurarsi di avere la giusta JDK registrati nella sezione Installed JRE di proprietà Eclipse, e questo è tutto. Ho avuto la corretta JDK registrata e che è stato contrassegnato come impostazione predefinita, ma ancora ho ottenuto questo errore. C'è un altro pezzo mancante.

Assicurarsi che il nella sezione JRE installata il nome del proprio ambiente runtime di destinazione è esattamente come è menzionato nel progetto importato. Per esempio, se l'errore che si ottiene è - Unbound classpath container: 'JRE System Library [JavaSE-1.8]'. Poi, nel JRE installata è necessario avere JDK 1.8 registrato e il suo nome dovrebbe essere il valore esatto citato tra parentesi quadre, che in questo caso è JavaSE-1.8.

In effetti, questo problema deve essere fissato in Preferenze -> Java -> JRE installati. Se il JRE desiderato è evidente nella lista -. Basta selezionarlo e il gioco è fatto

In caso contrario, deve essere installato sul computer prima in modo si potrebbe aggiungerlo con "Add" -> standard VM -> Elenco, nella finestra del browser pop-up scegliere il suo percorso - qualcosa come "program files \ Java \ Jre #" -> "ok". E ora è possibile selezionarlo dall'elenco.

  1. tasto destro del mouse sul cartella di progetto selezionare Proprietà, in fondo,
  2. Seleziona Java percorso di generazione
  3. fare clic su su Biblioteche
  4. selezionare Percorso di classe
  5. click Aggiungi Aggiungi biblioteca a destra
  6. selezionare JRE Sistema Bibliotecario e clicca Avanti e quindi Fine
  7. click Applica e chiudi l'errore dovrebbe andare via in IDE.

Ho avuto lo stesso problema anche dopo l'installazione del JDK 1.7. Ho corretto aggiungendo la directory bin sul mio cammino. Così sono andato a

  

Computer> Proprietà> Avanzate> variabili d'ambiente

e poi ha aggiunto

  

C: \ Program Files \ Java \ jdk1.7.0_55 \ bin;

poi ho seguito queste istruzioni

http: / /clean-clouds.com/2012/12/06/how-to-install-and-add-jre7-in-eclipse/

Il problema si verifica quando si

  
      
  • Importa cartelle del progetto nel workspace di Eclipse. (Quando i progetti utilizzano diversi JRE).
  •   
  • Aggiorna o Reinstallare eclipse
  •   
  • Modifica Jre o di compilazione con Impostazioni .
  •   
  • oppure v'è una mancata corrispondenza di configurazione .
  •   

Si ottiene due errori per ogni file mal configurati .

  
      
  • Il progetto non può essere costruita fino a quando gli errori di percorso di generazione vengono risolti.
  •   
  • contenitore Unbound classpath:. 'JRE Sistema Bibliotecario
  •   

Se il no. dei progetti che ha problema è poco:

  
      
  1. Seleziona ogni progetto e applicare correzione rapida (Ctrl + 1)
  2.   
  3. Sostituire JRE del progetto con JRE di default o Specifica JRE alternativo (o JDK).
  4.   
     

Si può fare lo stesso da tasto destro del mouse progetto -> Biblioteche - -> Proprietà (dal menu contestuale) -> Java Build Path> selezionare corrente biblioteca non legato -> Rimuovi -> Aggiungi biblioteche - biblioteca> Jre sistema -.> selezionare predefinito o alternativo Jre

     

O direttamente Scegli costruire il percorso -.> Aggiungi biblioteche nel menu contestuale del progetto


ma il modo migliore per sbarazzarsi di tale problema quando si dispone di molti progetti è il seguente:

SIA

  
      
  1. Apri la corrente lavoro (in cui il progetto è) in File Explorer.
  2.   
  3. Elimina file presenti, tutti org.eclipse.jdt.core.prefs nella cartella .settings dei vostri progetti importati. ( Fare attenzione durante l'eliminazione. Don' t eliminare tutti i file o le cartelle all'interno .metadata cartella. ) **
  4.   
  5. Ora, Selezionare i file .classpath dei progetti (quelli con errori) e Apri di loro in un potente editor di testo (come Notepad ++).
  6.   
  7. Trova la riga simile a   <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>    e sostituirlo con   <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
  8.   
  9. Salva tutti i file. E Aggiorna o riavviare Eclipse IDE.   Tutti i problemi sono spariti.
  10.   

o

  

Prendi il JRE utilizzato dai progetti e installare sul vostro computer e quindi specificare esso ..

Fare clic sul messaggio di errore che visualizza "contenitore classpath Unbound: 'JRE Sistema Bibliotecario [jdk1.5.0_08]", click sinistro anyd scegliere soluzione rapida. In rapida, lista di possibili opzioni otterrà displated. Scegli sostituire biblioteca. Scegli la libreria è stato installato. La vostra buona per andare.

ho ottenuto il problema simile durante l'importazione del progetto.

Il problema è che si selezionare "Utilizza un ambiente di esecuzione JRE" e che è inferiore poi le librerie utilizzate nei progetti importati.

Ci sono due modi per risolvere questo problema:

1.Mentre prima volta importare il progetto:

in JRE tab select "USE project specific JRE" instead of "Use an execution environment JRE".

2.Delete il progetto dal vostro spazio di lavoro e l'importazione di nuovo. Questa volta:

select "Check out as a project in the workspace" instead of "Check out as a project configured using the new Project Wizard"

In un lavoro già configurato in cui si è fermato edificio:

1. Right click the error
2. Select quick fix
3. Use workspace default JRE

Questo accade di tanto in tanto a me quando si lavora in un progetto condiviso dopo l'aggiornamento con le ultime modifiche. Non so perché, forse il loro percorso di installazione di JRE è leggermente diverso dal mio in qualche modo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top