gpt4 book ai didi

java - 包不存在 - android/java

转载 作者:行者123 更新时间:2023-11-30 06:04:20 24 4
gpt4 key购买 nike

当我尝试为我的应用程序类之一运行单元测试时,我遇到了这个奇怪的问题:“包不存在”。

如果我运行该应用程序,我会得到相同的错误,但如果我再次按“运行”,它会编译并工作得很好,我还为另一个类进行了另一个单元测试,并且重复了相同的过程,我第一次运行它,出现错误,再次运行即可编译。但由于某种原因,当我运行这个新的单元测试时,特别是我收到相同的错误并且无法编译。

这是生成错误的特定代码:

package chess_game;
import org.junit.Test;
import pieces.*;
import static org.junit.Assert.*;
public class GameTest {
@Test
public void enPassantLegalMoves(){

...

Piece bking = new King(PieceColour.BLACK);
bd[3][2].setPiece(bking);

Piece bpawn = new Pawn(PieceColour.BLACK);
bpawn.setHasMovedAlready(true);
bd[4][4].setPiece(bpawn);

Piece wking = new King(PieceColour.WHITE);
bd[7][4].setPiece(wking);

Piece wpawn = new Pawn(PieceColour.WHITE);
wpawn.setHasMovedAlready(true);
bd[4][3].setPiece(wpawn);

...
}
}

enter image description here The error

注意:我不知道它是否相关,但我正在使用 android studio,IDE 除了编译错误之外不会给出任何警告。

提前致谢。

最佳答案

我认为是项目结构。

您需要将您的包 pieces 放入 chess_game 包中。不在 chess_game(测试)

关于java - 包不存在 - android/java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51676879/

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