2014-02-13 26 views
1

我對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值爲虛擬機提供更多的內存。

回答

1

這看起來非常簡單:

要構建的IntelliJ IDEA社區版的發行包中的源代碼的根目錄中執行的build.xml Ant構建腳本。構建執行的結果可以在out/artifacts中找到。

https://github.com/JetBrains/intellij-community#building

因此下載螞蟻,並運行在你擁有了它存儲在目錄中的螞蟻。一定要使用命令行推出的螞蟻,以確保一切正常。

0

開始執行getPlugins.bat/SH,則:

  1. 使用更新。根據它BAT/SH的說明

或者

  1. 點擊:主菜單|構建| IntelliJ IDEA CE版本
  2. 將intellij-community \ out \ deploy(lib,plugins文件夾)的內容複製到現有的IJ安裝中(有時最好刪除現有文件夾(如果它們包含較舊的依賴項或安裝版本爲Ultimate版本)
相關問題