gpt4 book ai didi

java - 从命令行编译时如何包含 Java 类?

转载 作者:行者123 更新时间:2023-12-02 03:56:27 25 4
gpt4 key购买 nike

我通常使用 IDE 来编写 Java 程序,但最近改用命令行。

我创建了几个类,它们与我希望编译的“主”程序位于同一目录中。但是,命令“javac -cp test.jar ColorTester.java”会产生:

ColorTester.java:24: cannot find symbol
symbol : class IntToColor
location: class ColorTester
IntToColor colorFunc = new ModThreeToColor(testColor,
^

我的类 IntToColor 和 ModThreeToColor 都已编译成类文件,但仍然没有什么区别。

IDE 一直为我处理这个问题,所以你可以想象我很困惑。

谢谢。

最佳答案

像这样:

java -classpath <here> Program

替换 <here>包含构成类路径的类和/或 jar 和/或包的列表,以 : 分隔Unix 上的字符(或 Windows 中的 ; 字符)。在线有大量文档,例如阅读此 link .

关于java - 从命令行编译时如何包含 Java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15418236/

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