Подтвердить что ты не робот

Использование Java с Microsoft Visual Studio 2012

Я начал программировать на С++, и Visual Studio отлично работала для меня. Тем не менее, я недавно хотел разветкиться на С# и Java. Visual Studio поддерживает С#, и теперь у меня есть некоторый опыт работы с ним, но он не поддерживает Java. У кого-нибудь есть какие-то советы для меня, чтобы Visual Studio могла использоваться с Java? Я думал о попытке использовать мастер надстройки Visual Studio SDK для создания расширения для поддержки Java, но прежде чем я начал погружаться в что-то, возможно, довольно сложное, мне было интересно, если кто-нибудь здесь пытался это сделать раньше и мог бы некоторые советы для меня для решения этой проблемы. После долгих поисков в Интернете я не нашел Java-поддержки для визуальной студии, и несколько обходных решений, которые я нашел, были вполне сущностью.

Чтобы уточнить:

Я хочу написать добавление для Visual studio 2012, которое позволит ему работать с Java prgramming. Я хочу, когда я создаю файл проекта, чтобы иметь возможность сделать .java файл, и когда я компилирую, я хочу, чтобы он компилировался с помощью компилятора javac (я уже загрузил его).

ДОПОЛНИТЕЛЬНЫЕ ДЕТАЛИ:

Я знаю, что там уже есть Java IDE, например eclipse, я просто хотел узнать, можно ли заставить его работать с визуальной студией. Мне очень нравится визуальная студия и я использую ее в течение некоторого времени, и мне очень хотелось бы иметь возможность программировать на всех языках, которые я знаю, используя тот же интерфейс.

Да, С# - это своего рода усиленная Java, но есть некоторые вещи, которые мне могут понадобиться для Java, в частности, поэтому мне нужен способ написать их. Я могу использовать eclipse или другую IDE, но я бы предпочел визуальную студию, если это возможно.

4b9b3361

Ответ 2

IntegraStudio позволяет синтаксически раскрашивать, строить, отлаживать и находить определения и ссылки (F12 и ALT-F12) для проектов Java в Visual Studio.

Ответ 3

теоретически это можно сделать, указав шаг пользовательской сборки для проекта VS. И вы можете создать шаблон файла для создания нового java файла, не знаете, можете ли вы его выбросить в нужный пакет или нет, так что вы можете в конечном итоге написать немного вещей, которые java-идеал будет выкидывать уже. это не невозможно, но из опыта (я использовал xcode на mac, vs в windows, eclipse, netbeans, code:: blocks и закончил компиляцию из командной строки для java и С++ много), проще просто изучить новый идеал.

если вы настойчивы, я нашел это: http://improve.dk/compiling-java-in-visual-studio/

Я планирую следовать и пытаться изменить его, чтобы создать общий шаблон для java

если это возможно (что означает, если я достаточно понимаю, что я делаю) im goint для реализации пользовательского мастера для java-проектов и файлов.

Ответ 5

Расширение Java Language поддерживает основные функции языка программирования Java. Текущие функции редактирования включают в себя:

  • Подсветка синтаксиса и сопоставление соответствия
  • Очертить поддержку для быстрого свертывания классов и функций
  • Раскрывающиеся полосы, перечисляющие классы, перечисления, интерфейсы, поля и методы в текущем документе.

И если вы хотите внести свой вклад, проект был перенесен в собственный репозиторий GitHub

Ответ 6

Если вы владеете С# и Visual Studio, вы можете попробовать IKVM. Это не совсем то, о чем вы просили, но, безусловно, поможет устранить пробел, разрешив вам звонить в библиотеки Java с С# и наоборот. Вы можете использовать его в Visual Studio, но также поддержка первого класса в MonoDevelop.

Ответ 7

Из моего опыта лучше всего кодировать .net в vs - у вас есть редактор графического интерфейса, я думаю, что это лучше всего - лучше писать java в netbeans или eclipse, и хорошо писать все в блокноте ++. вы не можете смешивать Java с визуальной студией, я пробовал, это не безопасно:)

Ответ 8

Использование среды разработки Visual Studio для переноса Java на С#:

В настоящее время я использую среду IDE Visual Studio для портирования кодов с Java на С#. Зачем? Java имеет огромные библиотеки, а С# обеспечивает доступ к экосистеме UWP.

Для поддержки редактирования и отладки, а также изучения Java-байт-кода (разборки) вы можете попробовать:

Для поддержки разработки Android (Java/С++) вы можете попробовать:

Ответ 9

Если вы хотите начать работу с Java, вы будете намного счастливее с Java IDE. IntelliJ Community Edition, Eclipse и Netbeans бесплатны.

Я знаю, что IntelliJ может быть настроен на использование сочетаний клавиш Visual Studio, поэтому, даже если вы являетесь клавиатурным наркоманом, как я, вы не будете чувствовать себя неуместно в Java IDE.

Различия в IDE минимальны, и время, которое вы сохраните с помощью Java IDE для разработки Java, будет огромным.

Удачи!

Ответ 10

Java не поддерживает Net Framework. Java имеет свою собственную Framework. Visual Studio, используемая для поддержки в одно время J ++ и J #, которые предназначались для разработчиков Java, которые хотели разработать с .Net, но так как это стало вымершим.

Большинство людей, когда они хотят разработать Java, просто идут вперед и начинают с Netbeans, Eclipse или чего-то подобного. Они не ходят вокруг таких сайтов, как если бы они могли разрабатывать Java-материалы в Visual Studio.

По моему честному мнению, Java не будет очень хорошо работать в Visual Studio. Oracle и Microsoft - это два отдельных объекта, и они должны оставаться такими. Единственное сочетание Oracle и Microsoft, которые я хочу увидеть, - это инструменты разработки Java для Windows и Java для Windows. Я не хочу видеть Java в Visual Studio. Это слишком запуталось бы, когда С# затянулся за углом.