Java 对象X不是包Y的成员
我试图在Scala中实现一个抽象Java类,在EclipseIDE中它没有显示错误,但是当我试图编译它时,它抛出了一个错误 抽象Java类定义为Java 对象X不是包Y的成员,java,scala,hybris,Java,Scala,Hybris,我试图在Scala中实现一个抽象Java类,在EclipseIDE中它没有显示错误,但是当我试图编译它时,它抛出了一个错误 抽象Java类定义为 package de.hybris.platform.webservices; import de.hybris.platform.core.model.ItemModel; public abstract class AbstractCommand<RESOURCE> extends AbstractYResponseBuilder
package de.hybris.platform.webservices;
import de.hybris.platform.core.model.ItemModel;
public abstract class AbstractCommand<RESOURCE> extends AbstractYResponseBuilder<RESOURCE, Object, Object> implements
Command<RESOURCE, Object, Object>
{
...
}
package com.test.scala.poc.ws
import de.hybris.platform.webservices.AbstractCommand
import de.hybris.platform.core.model.product.ProductModel
class ProductCommand extends AbstractCommand[ProductModel] {
override def execute(resourceModel: ProductModel, requestDTO: Object): ProductModel = null
}
object webservices is not a member of package de.hybris.platform
最后,该死的错误信息是
package de.hybris.platform.webservices;
import de.hybris.platform.core.model.ItemModel;
public abstract class AbstractCommand<RESOURCE> extends AbstractYResponseBuilder<RESOURCE, Object, Object> implements
Command<RESOURCE, Object, Object>
{
...
}
package com.test.scala.poc.ws
import de.hybris.platform.webservices.AbstractCommand
import de.hybris.platform.core.model.product.ProductModel
class ProductCommand extends AbstractCommand[ProductModel] {
override def execute(resourceModel: ProductModel, requestDTO: Object): ProductModel = null
}
object webservices is not a member of package de.hybris.platform
非常感谢帮助解决此问题 发生这种情况的原因是保存了以前失败的生成的生成日志。清理生成,关闭并重新启动IDE。一切正常。发生这种情况的原因是保存了以前失败的生成的生成日志。清理生成,关闭并重新启动IDE。一切正常。发生这种情况的原因是保存了以前失败的生成的生成日志。清理生成,关闭并重新启动IDE。一切正常。发生这种情况的原因是保存了以前失败的生成的生成日志。清理生成,关闭并重新启动IDE。在我的情况下,IntelliJ的
无效缓存并重新启动是不够的,但是在丢弃文件夹.bloop/
和target/
并在IntelliJ中重新导入bsp
项目后(build.sbt
再次被使用并转到bloop)一切正常。IntelliJ的无效缓存并重新启动
在我的情况下是不够的,但是在丢弃文件夹.bloop/
和target/
并在IntelliJ中重新导入bsp
项目之后(build.sbt
再次被使用并转到bloop)一切正常。IntelliJ的无效缓存并重新启动
在我的情况下是不够的,但是在丢弃文件夹.bloop/
和target/
并在IntelliJ中重新导入bsp
项目之后(build.sbt
再次被使用并转到bloop)一切正常。IntelliJ的无效缓存并重新启动
在我的情况下是不够的,但是在丢弃文件夹.bloop/
和target/
并在IntelliJ中重新导入bsp
项目之后(build.sbt
再次被使用并转到bloop)一切正常。您是否尝试清理相关项目?您是否尝试清理相关项目?您是否尝试清理相关项目?您是否尝试清理相关项目?是的。它与以前失败的构建无关。我在IntelliJ IDEA工作,这个过程对我来说很有效。(1) 文件->无效缓存/重新启动…->重新开始。(2) 生成->重建项目是。它与以前失败的构建无关。我在IntelliJ IDEA工作,这个过程对我来说很有效。(1) 文件->无效缓存/重新启动…->重新开始。(2) 生成->重建项目是。它与以前失败的构建无关。我在IntelliJ IDEA工作,这个过程对我来说很有效。(1) 文件->无效缓存/重新启动…->重新开始。(2) 生成->重建项目是。它与以前失败的构建无关。我在IntelliJ IDEA工作,这个过程对我来说很有效。(1) 文件->无效缓存/重新启动…->重新开始。(2) 构建->重建项目