簡體   English   中英

在Microsoft Visual Studio 2012中使用Java

[英]Using Java with Microsoft Visual Studio 2012

我最初是一名C ++程序員,Visual Studio為我做了很多工作。 但是,我最近想分支到C#和Java。 Visual Studio支持C#,我現在有一些經驗,但它不支持Java。 有沒有人讓我允許Visual Studio與Java一起使用? 我正在考慮嘗試使用Visual Studio SDK的加載項向導來創建Java支持的擴展,但在我開始深入研究可能非常復雜的事情之前,我想知道是否有人曾在此嘗試過這個並且可能有我有一些建議可以解決這個問題。 經過大量的互聯網搜索,我發現Visual Studio沒有Java支持,我找到的一些解決方法相當不錯。

澄清:

我想為Visual Studio 2012編寫一個允許它與Java prgramming一起使用的插件。 我想在創建項目文件時可以選擇創建.java文件,當我編譯時,我希望它使用javac編譯器進行編譯(我已經下載了)。

額外細節:

我知道已經有Java IDE了,比如eclipse,我只是想知道是否有可能讓它與visual studio一起工作。 我非常喜歡視覺工作室,並且已經使用了一段時間了,我希望能夠使用相同的界面使用我所知道的所有語言進行編程。

是的,C#是一種增強的Java,但是我可能需要做一些特別需要Java的東西,所以我需要一種方法來編寫它們。 我可以使用eclipse或其他IDE,但如果可能的話,我更喜歡視覺工作室。

有一個visual studio插件來支持java語言: http//visualstudiogallery.msdn.microsoft.com/bc561769-36ff-4a40-9504-e266e8706f93

IntegraStudio為Visual Studio中的Java項目啟用語法着色,構建,調試和查找定義和引用(F12和ALT-F12)。

從理論上講,可以通過為VS項目定義自定義構建步驟來完成。 你可以制作一個文件模板來創建一個新的java文件,不知道你是否可以把它扔到正確的包中,所以你最終可能會寫一些java ide會拋出的東西已經。 這不是不可能的,但是從經驗來看(我在mac上使用xcode,在windows中使用eclipse,eclipse,netbeans,code :: blocks,最后從java和c ++的命令行編譯)很容易學習新思想。

如果你堅持,我發現了這個: http//improve.dk/compiling-java-in-visual-studio/

我計划跟隨並嘗試修改它以創建java的通用模板

如果可能的話(意思是如果我完全理解我正在做的事情)im goint為java項目和文件實現自定義向導。

Java語言支持擴展提供了Java編程語言的基本功能。 目前的編輯功能包括:

  • 語法高亮和大括號匹配
  • 概述了對快速折疊類和函數的支持
  • 下拉欄列出當前文檔中的類,枚舉,接口,字段和方法

如果您希望貢獻,那么項目已移至其自己的GitHub存儲庫

如果您精通C#和Visual Studio,可以嘗試使用IKVM 它並不完全是你所要求的,但肯定會通過允許你從C#調用Java庫來幫助縮小差距,反之亦然。 您可以在Visual Studio中使用它,但它也在MonoDevelop中具有一流的支持

使用Visual Studio IDE將Java移植到C#:

目前我使用Visual Studio IDE環境將代碼從Java移植到C#。 為什么? Java有一個龐大的庫,C#可以訪問UWP生態系統。

為了支持編輯和調試以及檢查Java字節碼(反匯編),您可以嘗試:

為了支持Android(Java / C ++)開發,您可以嘗試:

如果您想開始使用Java,那么使用Java IDE會更開心。 IntelliJ社區版,Eclipse和Netbeans都是免費的。

我知道IntelliJ可以設置為使用Visual Studio鍵盤快捷鍵,所以即使你是像我這樣的鍵盤迷,你也不會覺得在Java IDE中不合適。

IDE中的差異很小,使用Java IDE進行Java開發所節省的時間將是巨大的。

祝好運!

Java不支持Net Framework。 Java有自己的框架。 Visual Studio曾經一度支持J ++和J#,它們適用於想要使用.Net開發的Java開發人員,但是因為它已經滅絕了。

大多數人在想要開發java時,他們只需要開始使用Netbeans,Eclipse或類似的東西。 如果他們可以在Visual Studio中開發Java內容,他們不會在這樣的網站上詢問。

老實說,Java在Visual Studio中表現不佳。 Oracle和Microsoft是兩個獨立的實體,他們需要保持這種狀態。 我希望看到Oracle和Microsoft的唯一組合是用於Windows的Java和用於Windows的Java開發工具。 我不想在Visual Studio中看到Java。 C#徘徊在拐角處會讓人感到困惑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM