gpt4 book ai didi

java - 编译器在同一目录下没有找到其他类

转载 作者:行者123 更新时间:2023-11-30 07:36:21 25 4
gpt4 key购买 nike

我编写了一个包含 3 个类的 Java 程序。当我使用 javac 时,每当我的主类尝试与其他类交互时,我都会收到错误消息。我需要做什么特别的事情吗?我只是调用 javac Main.java。任何帮助将不胜感激。

编辑:

DFA myDFA = new DFA();
String test = args[0];
if(myDFA.accept(test))

错误是:

Main.java:19: cannot find symbol
symbol: class DFA
location class dfa.Main

我有 3 个错误

最佳答案

是的,您需要在编译时使用 javac 上的 -classpath 选项指定 classpath

尝试像这样编译:

javac -classpath . *.java

注意 -classpath 之后的“点”。它告诉编译器在当前目录中查找它需要的任何 .java 文件。

如果您需要其他路径或 JAR,您必须确保它们也出现在 -classpath 中。

关于java - 编译器在同一目录下没有找到其他类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653490/

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