gpt4 book ai didi

java - 编译java包

转载 作者:行者123 更新时间:2023-12-01 08:49:13 25 4
gpt4 key购买 nike

我的项目包含我创建的三个源文件和一个测试文件 (Homework1.java)。目录结构如下所示:

ija/ija2016/homework1/HomeWork1.java
ija/ija2016/homework1/cardpack/Card.java
ija/ija2016/homework1/cardpack/CardDeck.java
ija/ija2016/homework1/cardpack/CardStack.java

HomeWork1.java 文件包含主要方法、一些测试,还导入其他三个文件:

import ija.ija2016.homework1.cardpack.Card;
import ija.ija2016.homework1.cardpack.CardDeck;
import ija.ija2016.homework1.cardpack.CardStack;

现在我可以编译 Card.java、CardStack.java 和 CardStack.java,但只能直接从/cardpack/目录进行编译。当我尝试从其他地方编译它们时,CardDeck 和 CardStack 类无法识别 Card 符号。

我的问题是,如何编译整个项目?我创建的三个源文件是否应该在 header 中包含导入包(CardStack 和 CardDeck 使用 Card 类)?

最佳答案

在根文件夹中,尝试运行:

$javac -cp 。 ija/ija2016/homework1/HomeWork1.java

然后你就可以运行你的程序了

$java -cp 。 ija/ija2016/homework1/HomeWork1

-cp/-classpath:定义您的类路径。

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

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