2010-07-06 28 views
32

Esiste un modo per gestire/eseguire il debug/compilare progetti Java in Visual Studio 2010?Java in Visual Studio 2010?

Prima di rispondere, leggere this topic.

+1

Ho trovato che l'IDE NetBeans è in qualche modo simile nel layout e nell'approccio a Visual Studio. Compila ed esegue il debug del codice Java e, soprattutto, è open source e gratuito. L'hai provato come opzione? http://netbeans.org/ –

+2

Anche io sono collegato a Visual Studio, ma non provo a scrivere presentazioni per il capo con esso. Casella degli strumenti/strumento/appropriato ecc.? –

+0

No. Non mi aspetto l'intera scatola, non ho parlato di Java.NET (che potrebbe essere anche un'idea), si trattava solo di evidenziazione della sintassi, gestione dei progetti, compilazione e debug ecc. – Shimmy

risposta

16

Sono un po 'in ritardo per la festa, ma sembra che qualcuno abbia started adding support. Dalla descrizione, in questo momento fa solo l'evidenziazione della sintassi e la navigazione di base all'interno di un singolo file. Tuttavia, nella sezione Q & A l'autore cita piani per aggiungere il supporto per la compilazione e il debugging più avanti nell'anno.

+2

Un anno dopo ... Nessun aggiornamento:/ –

+0

Questo plugin sembra forzare le schede, visualizzate come 4 caratteri, per il rientro . Non sei sicuro di come cambiarlo. – Raven

+1

@Bob Ora aggiornato –

13

La risposta breve - No.

La risposta lunga - No, perché il supporto intellisense supposto per Java che la voce del blog di cui, nella questione, si basa su J # supporto. Credo che sia passato un po 'di tempo da quando Microsoft ha interrotto J # - VS2008 non ce l'ha.

A lungo termine, è meglio imparare a utilizzare Eclipse/Netbeans/IntelliJ IDEA o qualsiasi altro IDE allo scopo di gestire i progetti Java.

12

Sicuro. Visual Studio funziona con qualsiasi lingua fino a quando qualcuno impiega del tempo per scrivere i plug-in per esso. Heck, Mainsoft ha già aggiunto il supporto per il debug di JVM a Visual Studio. Semplicemente non supportano la lingua.

L'unico problema è che dovrai essere tu a scriverlo.

Non ti mentirò. Non sarà facile e fan fan di entrambe le parti ti odieranno per questo. Ma se lo tiri fuori posso almeno offrirti dei soldi per scrivere su come l'hai fatto.

+2

Non ho intenzione di scriverne uno :) Mi stavo chiedendo se ci sono altri geek che hanno fatto quell'avventura prima di – Shimmy

5

Cyberduck è scritto in Java e sviluppato in Visual Studio 2010, anche se richiede IKVM, un'implementazione di Java per Mono e Microsoft .NET Framework. Ecco lo build instructions.

6

No, anche se desidero il giorno in cui VS potrebbe supportare la creazione di applicazioni Java. Non penso di aver ancora trovato un IDE completo. Personalmente, se VS supportasse lo sviluppo di Java, allora eliminerei la mia installazione di Eclipse e Netbeans. ... così stanco di errori Java IDE ....

+1

+1 e riavvio NB 300 volte al giorno a causa di Tomcat o di un altro pezzo che causa problemi di memoria insufficiente. – cbmeeks

1

Consiglierò di andare su Eclipse, se si deve fare almeno il 25% di codifica Java. Altrimenti VS è buono pure. Ma mi piace Eclipse per C++ e Java.

3

L'evidenziazione della sintassi C++ sembra piuttosto buona per Java. Attivalo in Opzioni-> Editor di testo-> Estensione file.

  • Estensione: java
  • Editor: Microsoft Visual C++

Ora riaprire un file .java e vedere bei colori.

1

Un nuovo plug-in è attualmente in fase di sviluppo denominato IntegraStudio, che mira allo sviluppo completo di Java in VS.Attualmente supporta:

  • IntelliSense per Java (paragonabile allo standard C++ IntelliSense in VS)
  • costruire con Ant e Maven
  • diretta Ant/Maven vista del progetto in Esplora soluzioni
  • debugger Java con visualizzazione container
  • il supporto per la navigazione VS dispone (Visualizzazione classi, definizione del codice, ecc)
  • Visualizzazione classi funziona anche per le classi in vasetti (inclusi libreria standard)
  • navigazione Maven repository
  • JDK 1,6 - 1,8

Esso utilizza strumenti di JDK standard e gli obiettivi della piattaforma Java vero e proprio (che non è una soluzione piattaforma .NET, come VJ # era).

Al momento della stesura di questo, il plug-in di IntegraStudio è beta.

Non contiene ancora le funzioni avanzate di Eclipse, tuttavia molte di esse sono nella tabella di marcia corrente (ad esempio, i codici di refactoring e le soluzioni rapide).

Si può trovare su Visual Gallery Studio:

http://visualstudiogallery.msdn.microsoft.com/588fb167-d18c-4e61-8aeb-30baeddb00da

Il sito ufficiale del prodotto è:

docs

http://www.softerg.com/integra

attuali (con il gran numero di screenshots):

http://www.softerg.com/integra/docs/pages/is_intro.htm