好的,就像许多软件包编译问题一样,我在搜索的12个小时内没有找到这样的问题..
基本上我有正常的设置:
我的目录如下:JavaCSVReader / FRC_API
我的源文件设置如下:
JavaCSVReader/CSVFile.java
JavaCSVReader/FRC_API/RobotConfig.java
(CSVFile.java
位于JavaCSVReader
,RobotConfig.java
位置相同
CSVFile.java
包含以下行:
package JavaCSVReader;
import JavaCSVReader.FRC_API.*;
...
RobotConfig.java
包含以下行:
package JavaCSVReader.FRC_API;
import JavaCSVReader.CSVFile;
...
如果没有上面的行,两个文件都可以正常编译。
因此错误:我收到了
"cannot find symbol... class: CSVFile location: JavaCSVReader"
当我尝试编译RobotConfig.java时。
我也收到了
"package does not exist: JavaCSVReader.FRC_API" error when compiling CSVSFile.java
我的
CLASSPATH=/home/src/JavaCSVReader/:.:..
(我正在使用linux)
答案 0 :(得分:4)
您的类路径设置错误。你应该把它设置为
/home/src/
编译器将classpath作为“基本”目录,以便查找源中定义的包。
答案 1 :(得分:0)
这是一个类路径问题。 你如何配置java环境变量? 你最好检查一下。
答案 2 :(得分:0)
是您的包JavaCSVReader.FRC_API;还是JavaCSVReader?