2013-06-02 34 views
0

我通常只使用Java進行獨立應用程序開發。今天,我將編譯引擎升級到了1.7u21 SE SDK,當它被我的IDE加載時,我的防火牆由試圖訪問互聯網的「Java平臺二進制文件」觸發。Java SDK嘗試訪問互聯網時加載

SE SDK中的哪些組件是這樣做的? 「組件」是指試圖執行此操作的類文件或本機代碼。

+1

您的IDE是否使用Java? JRE很可能會嘗試尋找更新 – MadProgrammer

+0

什麼IDE?什麼OS?正如@MadProgrammer所說,它可能是你的IDE; Intellij IDEA就是這樣做的。 – fge

+0

我正在使用Intellij IDEA。我認爲,因爲防火牆報告了「Java平臺二進制文件」,所以Java就是這樣做的。這是一個IntelliJ行爲,它的子進程使用這個名字? –

回答

0

有各種可能的解釋,其中大部分都是無害的。應用程序可能正在尋找更新,查找XML模式或其他任何數目的東西。

將此報告爲「Java平臺二進制文件」的原因是,任何使用標準java命令的Java應用程序都將在操作系統中顯示爲java ...而不是您正在運行的應用程序。 (在Linux和UNIX上也是如此)。

如果此警報令您擔心,您只需將防火牆配置爲拒絕嘗試訪問。但要注意,這將適用於所有Java程序......不僅僅是您今天運行的程序。