Tester类找不到同一个包的静态方法

时间:2015-03-31 02:37:59

标签: java classpath packages cannot-find-symbol

我尝试使用Tester调用同一个包的CommandHandler类的方法,并返回以下错误:

Tester.java:6: error: cannot find symbol
                CommandHandler.breakCommand("start Pandora");
                ^
  symbol:   variable CommandHandler
  location: class Tester

任何想法?

package com.netbin.tools;

public class Tester {
    public static void main(String[] args) {

        CommandHandler.breakCommand("start Pandora");

    }
}

package com.netbin.tools;

import java.util.*;

public class CommandHandler {

    public static void breakCommand(String cmd) {
        ArrayList<String> cmdArray = new ArrayList<String>(); //  creates an array to fill
        int lastIndex = 0;
        for (int i = 0; i < cmd.length(); i++) {
            if(cmd.charAt(i) == 32) {
                cmdArray.add(cmd.substring(lastIndex, i)); // adds the thing...
                lastIndex = i+1;
            }
        }
        System.out.println(cmdArray);
    }
}

0 个答案:

没有答案