3

OK、そこにあるパッケージコンパイルの問題の多くのように、私が検索に費やした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を使用しています)

4

3 に答える 3

4

クラスパスの設定が間違っています。に設定する必要があります

/home/src/

コンパイラは、ソースで定義されたパッケージを見つけるために、クラスパスを「ベース」ディレクトリとして使用します。

于 2012-06-21T04:30:44.090 に答える
0

これはクラスパスの問題です。Java環境変数をどのように構成しますか?あなたはそれをチェックしたほうがいいです。

于 2012-06-21T05:22:02.100 に答える
0

パッケージ JavaCSVReader.FRC_API; です。または JavaCSVReader ?

于 2012-06-21T05:25:24.530 に答える