gpt4 book ai didi

java - Groovy 无法运行类路径

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:01 26 4
gpt4 key购买 nike

我有两个文件,a.groovy 和 b.groovy。第一个是 a.groovy,我把它放在文件夹 abc 中。

package abc;class A {void p (){print("haha")}};

第二个是 b.groovy。我把它放在根文件夹中。

import abc.*; class B {void p(){new A().p()}}; new B().p();

我的问题是如何运行 b.groovy。我尝试调用“groovy b.groovy -cp abc”,但它仍然无法运行,因为它无法解析 A 类。

我该怎么办?

最佳答案

groovy 命令行实用程序正在寻找名为 A.groovy 的文件来加载您的类。如果做不到这一点,它会在类路径中查找名为 A 的类,但由于 A 尚未编译,因此找不到它。

将文件名更改为 A.groovy,它应该可以工作。在这种情况下,您不需要 -cp 标志。

关于java - Groovy 无法运行类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5776506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com