所以我有一个java项目(P1)(我正在使用Play Framework),我在其中导入一个jar文件(我从一个不同的项目生成(P2))。
我必须在项目(P2)中进行一些更改,包括重命名少量变量。然后我重新生成Jar文件,然后导入(P1)
但是每当我尝试运行我的项目时,我都会收到以下错误消息
cannot find symbol
Read from stdout: symbol: variable FIELD_NONSTEMMED_CONTENT
但是IDE没有显示任何错误。事实上,当我点击变量FIELD_NONSTEMMED_CONTENT
时,它会将我重定向到已经拥有此变量的导入类(来自JAR)。
所以我不确定这个问题的原因是什么。
我已经阅读了有关此错误背景的详细答案(见下文),但我找不到相关的信息。
https://stackoverflow.com/a/25706217/1831518
修改
澄清
我的IDE是intelliJ
我的项目(P1)是使用playframework构建的java Web应用程序。我使用Lightbend Activator
构建并运行项目
当我尝试构建项目时出现错误消息(如上所示)(P1)
Project(P2) - 用于构建JAR文件 - 是一个普通的java项目