Zacząłem jako programista C++, a Visual Studio pracowało dla mnie skromnie. Jednak ostatnio chciałem rozgałęzić się do C# i Java. Visual Studio obsługuje C# i mam teraz trochę doświadczenia z nim, ale nie obsługuje Java. Czy ktoś ma jakieś wskazówki dla mnie, aby umożliwić Visual Studio do korzystania z Java? Zastanawiam się nad próbą użycia kreatora dodawania pakietu Visual Studio SDK do utworzenia rozszerzenia dla obsługi języka Java, ale zanim zacząłem nurkować w coś potencjalnie dość skomplikowanego, zastanawiałem się, czy ktoś tutaj próbował tego wcześniej i może mieć jakąś radę dla mnie, gdybym podszedł do tego problemu. Po wielu poszukiwaniach w Internecie nie znalazłem żadnej obsługi Java dla visual studio, a kilka obejść, które znalazłem były dość podrzędne.Używanie Java z Microsoft Visual Studio 2012
Dla wyjaśnienia:
Chcę napisać dodać w Visual Studio 2012, która pozwoli go do pracy z prgramming Java. Chcę, gdy utworzę plik projektu, aby mieć możliwość utworzenia pliku .java, a kiedy skompiluję, chcę go skompilować przy użyciu kompilatora javac (mam go już pobrany).
Dodatkowe szczegóły:
Zdaję sobie sprawę, że istnieją już Java IDE tam, takie jak Eclipse, chciałem tylko wiedzieć, czy to możliwe, aby dostać pracy z visual studio. Bardzo podoba mi się studio graficzne i używam go od jakiegoś czasu i bardzo chciałbym móc programować we wszystkich językach, jakie znam, używając tego samego interfejsu.
Tak, C# to rodzaj zaostrzonej Javy, ale są pewne rzeczy, które muszę zrobić, które wymagają konkretnej Javy, więc będę potrzebować sposobu, aby je napisać. Mogę używać Eclipse lub innego IDE, ale wolałbym studio graficzne, jeśli to możliwe.
C# jest zasadniczo podrasowanym Java, coś (ktoś mnie poprawić tutaj jestem pewien), że można zrobić z C# możesz z Java w tej samej składni. – RyPope
Cóż, przypuszczam. Ale wtedy android jest również zdzierstwem i to złościłoby niektórych ludzi, żeby to tak sformułować. – RyPope
Nie, tak nie jest. Chociaż C# jest podobne do Java, istnieje wiele różnic, które sprawiają, że kod źródłowy wyklucza się wzajemnie. Java nie jest nadzbiorem ani podzbiorem C#, a C# nie jest ani nadzbiorem, ani podzbiorem Javy. –