2012-12-06 11 views
5

Sto facendo fatica a far funzionare il plug-in Eclipse FindBugs e sono sicuro che ci sia un errore di scolaro da qualche parte.Installazione del plug-in FindBugs con Eclipse IDE per Java EE Developers

ho estratto il file findbugs-2.0.2-rc2.zip in una cartella locale C: \ Program Files \ findbugs-2.0.2-RC2 e funzionante findbugs.bat, FindBugs funziona bene eseguirlo nel corso di un progetto locale Java (Eclipse).

Ho aggiunto FindBugs update site, trovato "Funzione FindBugs, 2.0.1.20120712" e installato. Riavvio, facendo clic con il pulsante destro su un progetto Java aperto non viene visualizzata l'opzione "FindBugs" (ovvero gli spettacoli this video).

Ho cercato in Finestra> Preferenze per cercare di trovare un modo per informare il plug-in dell'installazione locale di FindBugs (in Programmi), ma non è stato possibile trovare nulla.

Disinstallando "Funzione FindBug", ho provato a estrarre il plugin di Eclipse di FindBugs zip file nella cartella dei plug-in di Eclipse, ma dopo un riavvio, non ho visto differenze.

Guida> Informazioni su Eclipse> Dettagli di installazione> Software installato elenca "Funzione FindBugs 2.0.1.20120712".

Qualcuno può offrire un puntatore su dove sto andando male qui? Grazie!

Windows 7, Eclipse IDE per Java EE sviluppatori Juno SR1, JDK 1.7.0_09, FindBugs 2.0.2-RC2

+0

Oggi ho aggiornato il mio plugin per Eclipse Findbug 2.0.0 alla versione 2.0.2.20121210 e tutto funziona correttamente qui. Hai controllato i log degli errori di Eclipse (Menu Aiuto> Informazioni su Eclipse> Dettagli di installazione> Visualizza registro errori) – THelper

+0

Grazie per la risposta, @THelper. Ho appena aggiornato e riavviato, che sembrava essere andato tutto bene, ma ancora nessuna opzione di menu "FindBugs" quando si fa clic con il tasto destro su un progetto nel Package o in Project Explorer. Il registro errori contiene la riga: "! MESSAGGIO" Funzione FindBugs "verrà ignorato perché è già installato." due volte. Cercando il contenuto della finestra di configurazione non trovi assolutamente alcun riferimento a "findbugs": - \ –

risposta

0

Sembra che il plugin Findbugs non è stato installato correttamente e/o disabilitata per Eclipse. Ci possono essere diverse cause.

  1. Più versioni dello stesso plug-in. Per assicurarsi che questo non sia il caso, rimuovere tutte le versioni di Findbugs (installate manualmente e tramite il marketplace) e reinstallarne una (preferibilmente tramite il marketplace). Guarda eventuali avvisi durante l'installazione.
  2. C'è un conflitto (di dipendenza) con un altro plug-in. Tuttavia, se questo è il caso, penso che Eclipse avvertirà nel registro quale altro plugin è la causa del conflitto.
  3. Problema di diritti. Assicurati di disporre delle autorizzazioni di scrittura nella cartella Eclipse principale e in tutte le sue cartelle figlio.
  4. Ricordo di aver letto da qualche parte che l'installazione di Eclipse sotto lo C:\Program Files\ in Windows può anche causare problemi. Prova a spostare Eclipse in una cartella diversa, ad es. C:\Eclipse
0

Hi Ho anche affrontato il problema simile, ma dalla mia esperienza posso suggerire la soluzione: -

Plz assicurarsi che si sta utilizzando la versione Eclipse 3.6 o superiore. findbugs 2.0 non è compatibile con Eclipse 3.5 (Eclipse Galileo).

1) Plz estrae il file zip findbugs nella cartella eclipse (dove è installato Eclipse). Questo sposta automaticamente i plugin di findbug nella cartella dei plugin di eclipse. Riavvia l'eclissi e troverai l'opzione findbugs facendo clic con il tasto destro del mouse sul progetto.

2) se 1 passaggio non funziona, plz rimuove tutti i jar di findbug per la cartella dei plugin di eclipse e posiziona la cartella completa nella cartella dei droplet di eclipse.Riavvia l'eclissi e vedrai la differenza.

0

Puoi seguire questi passaggi per far funzionare findbug in eclissi.

1. Installare il plug-in FireBug dal marketplace.

Help->Eclipse Marketplace ->then search for FindBugs 

2.Configurare FindBug per il vostro progetto

using MavenWithout Maven

questo ha funzionato bene per me usando juno eclissi.

1

Come suggerito sopra, è probabile che il problema sia causato dal fatto che non si dispone dell'accesso in scrittura appropriato alla cartella C: \ Programmi \ Eclipse \ plugins.

Soluzione: Chiudi Eclipse. Riavvia Eclipse come amministratore (tasto destro - Esegui come amministratore). Reinstallare il plugin. Riavvia Eclipse.

Problemi correlati