当前位置: 技术问答>java相关
一个类中使用另一个类的实例变量作为成员时,提示类找不到,这是怎么回事?
来源: 互联网 发布时间:2015-09-29
本文导语: public class EconomicAssistant { public static void main(String[] args) { JFrame f=new createGUI(); f.show(); 错误提示:class createGUI not found in class EconomicAssistant.EconomicAssistant 我的类createGUI有的,并在同一个...
public class EconomicAssistant {
public static void main(String[] args) {
JFrame f=new createGUI();
f.show();
错误提示:class createGUI not found in class EconomicAssistant.EconomicAssistant
我的类createGUI有的,并在同一个目录下,使用命令行调试通过,并有结果,但在jbuilder中建工程,提示找不到类。我该怎么解决?
public static void main(String[] args) {
JFrame f=new createGUI();
f.show();
错误提示:class createGUI not found in class EconomicAssistant.EconomicAssistant
我的类createGUI有的,并在同一个目录下,使用命令行调试通过,并有结果,但在jbuilder中建工程,提示找不到类。我该怎么解决?
|
把这个类加入到你的工程里,就可以了。
|
你使用的那个类在不在你的当前包里面?
如果不在,就需要IMPORT了
如果不在,就需要IMPORT了
|
class createGUI not found in class EconomicAssistant.EconomicAssistant
由此可见你当前这个EconomicAssistant类是在EconomicAssistant这个包里的,检查一下createGUI这个类是否也在同一个包内,不在就用import导入,
由此可见你当前这个EconomicAssistant类是在EconomicAssistant这个包里的,检查一下createGUI这个类是否也在同一个包内,不在就用import导入,
|
你使用 import 导入此类了吗
|
同一个包内的类不用import导入的
|
你这个类是调用同目录下的一个类吗?如果是只需要加入一个package包就可以了,记住:在你的工程中必须将这个java文件加入到对应的包中,然后再编译一下,应该没有问题了!
|
如果类都是在同一目录底下就不用import导入;
如果类是在不同的目录底下必需用import导入,引用起来比较麻烦:1.把createGUI类加到classpath中;2.把createGUI压成.jar文件再加到classpath中 。
如果类是在不同的目录底下必需用import导入,引用起来比较麻烦:1.把createGUI类加到classpath中;2.把createGUI压成.jar文件再加到classpath中 。