[英]How can I use a remote Java compiler?
我正在開發一個Java項目,它有一個很好的Vagrantfile,用於在Linux上設置開發環境。 我能夠在Vagrant VM中編譯和運行該應用程序。
但是,我們中的許多人在VM之外使用工具 - IntelliJ,Eclipse等。 雖然在localhost和VM之間共享文件很容易,但將IDE配置為使用遠程編譯器進行自動完成,靜態分析等操作會很棒。
有沒有辦法做到這一點?
我知道我可以用Java進行遠程調試(la -Xdebug
, -Xrunjdwp
等)但是最簡單的遠程編譯方法是什么? 如何配置我的IDE(或只是使用命令行)從遠程服務器調用javac
,並且有一個環境,我的所有自動完成和靜態分析都基於我的遠程(vagrant)javac和JVM設置?
據我所知,不存在能夠透明地使用非本地JVM的Java IDE。
但是,如果由vagrant控制的虛擬機足夠強大,您可以通過程序包系統安裝用於分發的桌面,然后在您的vagrant圖像中運行完整的IDE。 對於virtualbox,您可能需要使用virtualbox GUI在窗口中顯示虛擬機的屏幕。 您可能還需要安裝虛擬機工具。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.