Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
groovy类不能解析为java代码中的类型_Java_Maven_Groovy - Fatal编程技术网

groovy类不能解析为java代码中的类型

groovy类不能解析为java代码中的类型,java,maven,groovy,Java,Maven,Groovy,我创建了一个简单的maven项目来同时使用groovy代码和Java代码。然而,当我试图在java代码中从groovy类创建对象时,我得到了错误“无法解析为类型” 1.groovy Test.java 我的代码的结构文件: src/main/java local.myarea.test Test.java src/main/groovy local.myarea.test 1.groovy 这真的是一个名为local.myarea.test的文件夹吗?或者在src/main和src/groovy

我创建了一个简单的maven项目来同时使用groovy代码和Java代码。然而,当我试图在java代码中从groovy类创建对象时,我得到了错误“无法解析为类型”

1.groovy Test.java 我的代码的结构文件:

src/main/java

local.myarea.test

Test.java

src/main/groovy

local.myarea.test

1.groovy


这真的是一个名为
local.myarea.test
的文件夹吗?或者在
src/main
src/groovy
下都有一个合适的
local/myarea/test
文件夹结构吗?在这个文件夹中,我决定删除并重写干净的代码,但没有看到错误。一开始还是不知道出了什么问题。谢谢。如果你没有一个合适的文件夹结构(每个包的文件夹路径),那么它就不起作用了,所以先把它放回去。
package local.myarea.test
class Payload {
    def firstName
    def lastName
}
package local.myarea.test
public class Test {
    public Test() {
        Payload payloadObj = new Payload();
    }
}