![](/img/trans.png)
[英]Difference between IntelliJ IDEA versions “Linux” and “Linux, without 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.6
或1.7
。 項目文件僅按名稱引用JDK,因此它將在不同操作系統上的所有IDEA安裝中開箱即用,唯一的要求是使用完全相同的名稱定義JSDK。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.