java - 在一个软件包: compiler fails to read other class下

标签 java compiler-errors fsm

我在一个包中有三个Java文件:“接收器”。

CMReceiverMutant.java

CMReceiverMutantContext.java

TestDriver.java

这是我的TestDriver.java

package Receiver;
public class TestDriver{

    public static void main (String[] args){
        TestCase1();
        // alternateTestCase1();
    }
    public static void TestCase1(){
        CMReceiverMutant obj = new CMReceiverMutant();
        obj.INT1SurvFlag();
        obj.Exitw0();
        System.out.println("Test case 1 reaches state :"+obj._fsm.getState().getName());
        if(obj._fsm.getState().getName().equals("CMReceiverMap.Final"))
            System.out.println("Test Case 1 passes!");
        else 
            System.out.println("Test Case 1 fails");
    }
}

我编译了依赖于CMReceiverMutant.java的TestDriver。即使我将它们放在同一目录中。编译器似乎无法读取CMReceiverMutant.java并产生错误:

TestDriver.java:11:错误:找不到符号
CMReceiverMutant obj =新的CMReceiverMutant();
^
符号:CMReceiverMutant类
位置:Class TestDriver

我用cmd

javac -classpath Receiver \ TestDriver.java

我已经尝试过
javac -classpath接收器* .java

错误是相同的。你能告诉我问题是什么吗?

谢谢

最佳答案

请有时在“Java构建路径”中检查“源”软件包,如果未在其中注册,则编译器将无法加载它们。

希望它对我有用。

关于java - 在一个软件包: compiler fails to read other class下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47448561/

相关文章:

java - jhipster jdl 与微服务导入

java - 无法在intellij Idea 14 CE中编译java项目

java - 如何创建List<Float>?

gcc - 编译器的错误如何标准化?

c - 使用堆栈以相反顺序打印字符串时出错

java - 与大量规则进行实时消息匹配

Java 泛型 : Sort Map by Value

java - Jgrasp Java 26错误: class, interface, or enum expected

c++ - 用于 C++ 游戏的通用 FSM?

python - 如何在 tkinter 中用箭头连接两个状态圆圈?