簡體   English   中英

Windows和Linux之間的Intellij項目-使用“提供的默認系統” JDK?

[英]Intellij project between Windows and Linux - use the 'default system provided' JDK?

我有兩個開發工作站,一個運行Windows,另一個運行Linux。 我同時使用Intellij進行Java項目。 這兩個平台均在默認位置安裝了Oracle JDK 7。

由於某些令人討厭的原因,每次切換平台時,我都需要更新項目配置以指定應使用的JDK。 在項目的“ Project SDK”設置中,有一個JDK選擇,其中包括兩個條目-1個條目用於c:\\Program Files\\Java\\jdk_1.7中的JDK,另一個c:\\Program Files\\Java\\jdk_1.7用於/usr/lib/jvm/java-7-jdk/的JDK。 /usr/lib/jvm/java-7-jdk/ 如果在Linux上打開項目,則必須將Project JDK專門設置為第二個。 如果我保存該項目,然后在Windows上關閉,提交,然后檢出然后打開,它會抱怨找不到JDK,因此必須手動將其設置為Windows版本。

為什么Intellij不能自動解決這個問題? 我贊賞針對多個已安裝的JDK進行測試是一項有用的功能,但是有沒有辦法告訴項目“僅使用默認JDK”?

您需要使JDK配置具有相同的名稱,lile 1.61.7 項目文件僅按名稱引用JDK,因此它將在不同操作系統上的所有IDEA安裝中開箱即用,唯一的要求是使用完全相同的名稱定義JSDK。

暫無
暫無

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

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