gpt4 book ai didi

java - 从命令行编译 java 类时找不到符号错误

转载 作者:行者123 更新时间:2023-11-30 06:23:46 25 4
gpt4 key购买 nike

我想编译一个名为 Contrat.java 的 java 类,它使用 ListContrat.java 类的对象,这两个类位于同一文件夹中,其路径为:C:\Users\hue7\workspace\Test\src\com\sky,我尝试从名为 sky 的文件夹中执行以下命令来编译(创建 .class):

javac Contrat.javajavac -cp ListContrat.java Contrat.java 都给出错误:

    Contrat.java:21: error: cannot find symbol 
protected List<ListContrat> contrat;
^
symbol: class ListContrat
location: class Contrat
Contrat.java:23: error: cannot find symbol
public List<ListContrat> getContrat() {
^
symbol: class ListContrat
location: class Contrat
Note: Contrat.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors

但是当我从 src 文件夹执行命令 javac Contrat.java 时,它可以正常工作。

谁能解释一下为什么吗?

最佳答案

最后我解决了错误,从 src 文件夹中执行命令。

关于java - 从命令行编译 java 类时找不到符号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47636918/

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