我用Jbuilder做了个计算器,里面有两个文件:Calculator.java和Frame.java
如果我用Jbuilder来编译和运行就可以通过
但是如果我在DOS下编译Frame.java可以通过,编译Calculator.java时候有错误
下面是他报的错误:
Calculator.java:30: 找不到符号
符号: 类 Frame
位置: 类 calculator.Calculator
Frame frame = new Frame();
^
Calculator.java:30: 找不到符号
符号: 类 Frame
位置: 类 calculator.Calculator
Frame frame = new Frame();
^
2 错误编译的时候我是先编译Frame.java,然后在编译Calculator.java
两个文件都在同一个文件夹里面。
为什么会出现这种错误?
有什么办法可以解决这个问题啊?
如果我用Jbuilder来编译和运行就可以通过
但是如果我在DOS下编译Frame.java可以通过,编译Calculator.java时候有错误
下面是他报的错误:
Calculator.java:30: 找不到符号
符号: 类 Frame
位置: 类 calculator.Calculator
Frame frame = new Frame();
^
Calculator.java:30: 找不到符号
符号: 类 Frame
位置: 类 calculator.Calculator
Frame frame = new Frame();
^
2 错误编译的时候我是先编译Frame.java,然后在编译Calculator.java
两个文件都在同一个文件夹里面。
为什么会出现这种错误?
有什么办法可以解决这个问题啊?
在你的Calculator类中凡是用到Frame类的地方,把包明也加上,因为在java.awt包中也有Frame类,可能是冲突了。
calculator.Frame frame = new Frame();