[英]Setup Intellij IDEA for plugin development - cannot find symbol PathInfo
按照setting_up_environment'IntelliJ Platform SDK DevGuide'和checkout_and_build_community中的说明操作 :
以上所有内容都是在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库,但几个小时之后,我已经准备好了。
回答一些评论:
IDEA SDK部分用Kotlin编写,Kotlin是一种在Java虚拟机上运行的静态类型编程语言。
丢失的PathInfo类在PathInfo.kt(Kotlin文件)中定义。
选择文件| 设置| 插件并单击“安装JetBrains插件”。 选择Kotlin插件,错误就会消失。
可能是IntelliJ找不到Java的路径...在IntelliJ中设置JDK(已安装)的路径
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.