how cancel and java visual-studio

cancel - Usando Java con Microsoft Visual Studio 2012



save and exit vim linux (9)

Existe un complemento de estudio visual para admitir el lenguaje Java: http://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93

Empecé como programador de C ++, y Visual Studio me ha funcionado espléndidamente. Sin embargo, recientemente he querido expandirme a C # y Java. Visual Studio admite C # y ahora tengo algo de experiencia con él, pero no es compatible con Java. ¿Alguien tiene algún consejo para permitir que Visual Studio se use con Java? Estaba pensando en intentar usar el asistente de complementos del SDK de Visual Studio para crear una extensión para soporte de Java, pero antes de empezar a bucear en algo posiblemente bastante complicado, me preguntaba si alguien aquí lo había intentado antes y podría haberlo hecho. algunos consejos para mí para abordar este problema. Después de mucho buscar en Internet, no encontré soporte de Java para Visual Studio, y las pocas soluciones que encontré fueron bastante inadecuadas.

Para aclarar:

Quiero escribir un complemento para Visual Studio 2012 que le permita trabajar con la programación de Java. Quiero cuando creo un archivo de proyecto para tener la opción de hacer un archivo .java, y cuando compilo, quiero que se compile usando el compilador javac (lo he descargado ya).

DETALLES ADICIONALES:

Soy consciente de que ya hay IDE de Java, como eclipse, solo quería saber si era posible hacerlo funcionar con Visual Studio. Disfruto enormemente Visual Studio y lo he estado utilizando desde hace un tiempo, y me encantaría poder programar en todos los idiomas que conozco usando la misma interfaz.

Sí, C # es una especie de Java reforzado, pero hay algunas cosas que necesito hacer que necesiten Java específicamente, así que voy a necesitar una forma de escribirlas. Puedo usar eclipse u otro IDE, pero preferiría Visual Studio si es posible.


Java no es compatible con Net Framework. Java tiene su propio Framework. Visual Studio solía admitir al mismo tiempo J ++ y J #, que estaban destinados a desarrolladores de Java que deseaban desarrollar con .Net, pero desde entonces se han extinguido.

La mayoría de las personas cuando quieren desarrollar Java, simplemente continúan y comienzan con Netbeans, Eclipse o algo equivalente. No van por ahí preguntando en sitios como este si pudieran desarrollar material Java en Visual Studio.

En mi opinión honesta, a Java no le iría muy bien en Visual Studio. Oracle y Microsoft son dos entidades separadas y necesitan permanecer de esa manera. La única combinación de Oracle y Microsoft que quiero ver es Java para Windows y las herramientas de desarrollo de Java para Windows. No quiero ver Java en Visual Studio. Sería demasiado confuso con C # persistiendo a la vuelta de la esquina.


Si desea comenzar con Java, será mucho más feliz con un IDE de Java. IntelliJ Community Edition, Eclipse y Netbeans son gratuitos.

Sé que IntelliJ se puede configurar para usar atajos de teclado de Visual Studio, por lo que incluso si es un adicto al teclado como yo, no se sentirá fuera de lugar en un IDE de Java.

Las diferencias en IDE son mínimas, y el tiempo que ahorrará mediante el uso de un desarrollo Java IDE para Java será enorme.

¡Buena suerte!


Si dominas C # y Visual Studio, puedes probar IKVM . No es exactamente lo que estaba pidiendo, pero sin duda ayudará a cerrar la brecha permitiéndole llamar a bibliotecas de Java desde C # y viceversa. Puede usarlo en Visual Studio, pero también tiene soporte de primera clase en MonoDevelop .


Usando Visual Studio IDE para portar Java a C #:

Actualmente estoy usando el entorno IDE de Visual Studio para portar códigos de Java a C #. ¿Por qué? Java tiene enormes bibliotecas y C # permite el acceso al ecosistema de UWP.

Para apoyar la edición y la depuración, así como para examinar el código byte de Java (desmontaje), puede intentar:

Para apoyar el desarrollo de Android (Java / C ++), podrías intentar:


en teoría, se podría hacer definiendo un paso de compilación personalizado para el proyecto de VS. Y puedes hacer una plantilla de archivo para crear un nuevo archivo java, no sabes si podrías lanzar cosas en el paquete correcto o no, así que puedes terminar escribiendo un poco de lo que lanzaría un ide java ya. no es imposible, pero por experiencia (he usado xcode en mac, vs en windows, eclipse, netbeans, code :: blocks, y terminé compilando desde línea de comandos tanto para java como para c ++) es más fácil simplemente aprender el nuevo ide.

si insiste, he encontrado esto: http://improve.dk/compiling-java-in-visual-studio/

Planeo seguir y tratar de modificarlo para crear una plantilla general para Java

si es posible (es decir, si entiendo lo suficiente de lo que estoy haciendo) voy a implementar un asistente personalizado para proyectos y archivos de Java.



IntegraStudio permite colorear la sintaxis, crear, depurar y buscar definiciones y referencias (F12 y ALT-F12) para proyectos de Java en Visual Studio.


La extensión Java Language Support proporciona funciones básicas para el lenguaje de programación Java. Las funciones de edición actuales incluyen:

  • Resaltado de sintaxis y correlación de llaves
  • Esbozo de soporte para colapsar rápidamente clases y funciones
  • Barras desplegables que enumeran las clases, las enumeraciones, las interfaces, los campos y los métodos dentro del documento actual

Y si desea contribuir, el proyecto se ha movido a su propio repositorio GitHub