簡體   English   中英

設置Intellij IDEA進行插件開發 - 找不到符號PathInfo

[英]Setup Intellij IDEA for plugin development - cannot find symbol PathInfo

按照setting_up_environment'IntelliJ Platform SDK DevGuide'和checkout_and_build_community中的說明操作

  • 安裝了IDE
  • 已安裝JDK 8
  • 查看了GIT的SDK源代碼
  • 按照這兩頁中的其他說明進行操作

以上所有內容都是在Ubuntu 15和Windows 8.1 vm上完成的。 當我嘗試構建項目時,我收到大量關於棄用類和兩個錯誤的警告:

C:\IdeaProjects\community\plugins\cvs\cvs-core\src\com\intellij\cvsSupport2\config\ProxySettings.java
    Warning:Warning:line (19)java: com.intellij.openapi.util.DefaultJDOMExternalizer in com.intellij.openapi.util has been deprecated
    Warning:Warning:line (21)java: com.intellij.openapi.util.JDOMExternalizable in com.intellij.openapi.util has been deprecated
    Warning:Warning:line (25)java: com.intellij.openapi.util.JDOMExternalizable in com.intellij.openapi.util has been deprecated
    Warning:Warning:line (72)java: com.intellij.openapi.util.DefaultJDOMExternalizer in com.intellij.openapi.util has been deprecated
    Warning:Warning:line (77)java: com.intellij.openapi.util.DefaultJDOMExternalizer in com.intellij.openapi.util has been deprecated
C:\IdeaProjects\community\plugins\cvs\cvs-core\src\com\intellij\cvsSupport2\config\ExtConfiguration.java
    Warning:Warning:line (20)java: com.intellij.openapi.util.DefaultJDOMExternalizer in com.intellij.openapi.util has been deprecated
    Warning:Warning:line (22)java: com.intellij.openapi.util.JDOMExternalizable in com.intellij.openapi.util has been deprecated
    Warning:Warning:line (29)java: com.intellij.openapi.util.JDOMExternalizable in com.intellij.openapi.util has been deprecated
    Warning:Warning:line (39)java: com.intellij.openapi.util.DefaultJDOMExternalizer in com.intellij.openapi.util has been deprecated
    Warning:Warning:line (44)java: com.intellij.openapi.util.DefaultJDOMExternalizer in com.intellij.openapi.util has been deprecated
C:\IdeaProjects\community\platform\built-in-server-api\src\org\jetbrains\builtInWebServer\WebServerRootsProvider.java
    Error:Error:line (13)java: cannot find symbol
  symbol:   class PathInfo
  location: class org.jetbrains.builtInWebServer.WebServerRootsProvider
    Error:Error:line (16)java: cannot find symbol
  symbol:   class PathInfo
  location: class org.jetbrains.builtInWebServer.WebServerRootsProvider

我已經google了,但未找到任何與PathInfo,builtInWebServer或WebServerRootsProvider相關的內容。 可能是因為谷歌自動假設我的意思是“路徑信息”並默默地混合這些結果。

我懷疑它可能是我沒有用IDEA下載的東西,比如J2EE或者一些Apache庫,但幾個小時之后,我已經准備好了。

回答一些評論:

  1. 在項目中安裝並配置Java。 如果Java完全丟失,它可能不會抱怨棄用
  2. SDK被定義為'IDEA jdk',因此它將按照說明自動運行

IDEA SDK部分用Kotlin編寫,Kotlin是一種在Java虛擬機上運行的靜態類型編程語言。

丟失的PathInfo類在PathInfo.kt(Kotlin文件)中定義。

選擇文件| 設置| 插件並單擊“安裝JetBrains插件”。 選擇Kotlin插件,錯誤就會消失。

可能是IntelliJ找不到Java的路徑...在IntelliJ中設置JDK(已安裝)的路徑

暫無
暫無

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

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