sách gpt4 ai đã đi

java - 如何编译使用另一个 Java 类作为对象的 Java 类?

In lại 作者:行者123 更新时间:2023-12-01 16:35:02 27 4
mua khóa gpt4 Nike

我有一个 A.java 类,它使用 B.java 类作为对象。

当我编译 A.java 类时,它会抛出编译错误消息,因为 Java 编译器根本无法引用 B.java 对象。所以,这是我的问题:

如果 A.java 类包含另一个 B.java 类,如何编译它?

Eclipse 是一个很棒的工具,但是当我需要为 Java bean 编译 Java 文件时,这个工具就没用了。

1 Câu trả lời

您还没有解释您如何尝试编译 A.java,或者您是否已经编译了 B.java。如果您还没有编译它们中的任何一个,只需将它们一起编译即可,例如

javac -d bin path/to/A.java path/to/B.java

如果您已经编译了 B,则需要确保您的类路径正确,例如

javac -d bin -cp path/to/Broot path/to/A.java

请注意,类路径值不应该是 B.class 文件本身,甚至也不应该是包含 B.class 的目录,而应该是输出层次结构的根。因此,如果 B 位于包 foo.bar 中,并且 B.class 位于目录/x/y/z/foo/bar 中,您将编写:

javac -d bin -cp /x/y/z path/to/A.java

关于java - 如何编译使用另一个 Java 类作为对象的 Java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10118604/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com