Ответ 1
Существует плагин визуальной студии для поддержки Java-языка: http://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
Я начал программировать на С++, и 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, но я бы предпочел визуальную студию, если это возможно.
Существует плагин визуальной студии для поддержки Java-языка: http://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
IntegraStudio позволяет синтаксически раскрашивать, строить, отлаживать и находить определения и ссылки (F12 и ALT-F12) для проектов Java в Visual Studio.
теоретически это можно сделать, указав шаг пользовательской сборки для проекта VS. И вы можете создать шаблон файла для создания нового java файла, не знаете, можете ли вы его выбросить в нужный пакет или нет, так что вы можете в конечном итоге написать немного вещей, которые java-идеал будет выкидывать уже. это не невозможно, но из опыта (я использовал xcode на mac, vs в windows, eclipse, netbeans, code:: blocks и закончил компиляцию из командной строки для java и С++ много), проще просто изучить новый идеал.
если вы настойчивы, я нашел это: http://improve.dk/compiling-java-in-visual-studio/
Я планирую следовать и пытаться изменить его, чтобы создать общий шаблон для java
если это возможно (что означает, если я достаточно понимаю, что я делаю) im goint для реализации пользовательского мастера для java-проектов и файлов.
вы можете использовать визуальную студию для java http://visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93
Расширение Java Language поддерживает основные функции языка программирования Java. Текущие функции редактирования включают в себя:
И если вы хотите внести свой вклад, проект был перенесен в собственный репозиторий GitHub
Если вы владеете С# и Visual Studio, вы можете попробовать IKVM. Это не совсем то, о чем вы просили, но, безусловно, поможет устранить пробел, разрешив вам звонить в библиотеки Java с С# и наоборот. Вы можете использовать его в Visual Studio, но также поддержка первого класса в MonoDevelop.
Из моего опыта лучше всего кодировать .net в vs - у вас есть редактор графического интерфейса, я думаю, что это лучше всего - лучше писать java в netbeans или eclipse, и хорошо писать все в блокноте ++. вы не можете смешивать Java с визуальной студией, я пробовал, это не безопасно:)
Использование среды разработки Visual Studio для переноса Java на С#:
В настоящее время я использую среду IDE Visual Studio для портирования кодов с Java на С#. Зачем? Java имеет огромные библиотеки, а С# обеспечивает доступ к экосистеме UWP.
Для поддержки редактирования и отладки, а также изучения Java-байт-кода (разборки) вы можете попробовать:
Для поддержки разработки Android (Java/С++) вы можете попробовать:
Если вы хотите начать работу с Java, вы будете намного счастливее с Java IDE. IntelliJ Community Edition, Eclipse и Netbeans бесплатны.
Я знаю, что IntelliJ может быть настроен на использование сочетаний клавиш Visual Studio, поэтому, даже если вы являетесь клавиатурным наркоманом, как я, вы не будете чувствовать себя неуместно в Java IDE.
Различия в IDE минимальны, и время, которое вы сохраните с помощью Java IDE для разработки Java, будет огромным.
Удачи!
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. Это слишком запуталось бы, когда С# затянулся за углом.