我對Intellij Community Edition(ce)進行了更改。我可以在IntelliJ編輯器中編譯和運行這些更改。這將啓動IntelliJ ce的第二個實例,該實例從包含我的更改的類運行。我想要做的只是運行這些更改,而無需首先加載源代碼,編譯並從IntelliJ中運行。任何方式來運行intellij社區建立從改變源?
通過構建一個可執行文件,Netbeans使這個變得簡單。對於Intellij,完全不清楚要做什麼。我已經嘗試使用以下內容 -
使用運行配置Intellij本身用於運行已更改的類 - 這包括設置工作目錄,主類,vm選項和類路徑。其實,這不適用於我未知的原因。
對某人的建議,在構建中運行dist.gant。這使得很多錯誤無用(沒有class def發現的錯誤,表明Intellij在某些類路徑上有些混淆)
在bin下運行WinLauncher.exe會出現錯誤消息,指出它找不到VM選項文件(雖然它在bin中,並且也適用於bin/win下的其他文件,這些文件與intellij目錄結構中的vmoptions共同位於Intellij本身。)
ALl這比它應該更難be。解決方法是提供一個可執行文件,並將其放置在可預測的位置
有沒有人真的完成了我想要做的事情 - 更改社區源代碼,然後使用最終的編輯器而不是您在IntelliJ中使用的項目,而是作爲您正在使用的Intellij編輯器?
後續跟進 User60561有正確的答案。只是爲了清除細節,在工件中,有一個壓縮文件(用於Windows的win.zip,用於Mac的mac.zip等)。爲了運行你的快照,你必須解壓這個檔案(之後它將有相同的名稱,減去zip擴展名),然後進入文件夾「bin」。在那裏您會看到兩個可執行文件:分別爲32位和64位版本的idea.exe和idea64.exe。點擊這些運行您的快照。
調整文件內容idea.exe.vmoptions和idea64.exe.vmoptions可讓您設置虛擬機參數以適合自己,通常人們可能希望通過-Xmx值爲虛擬機提供更多的內存。