Java 找不到或无法加载我的类
我只是用一个包创建了两个类,但当我运行程序时,它会说“找不到或加载主类”,但当我删除包p时;从主程序来看,一切正常; 包pJava 找不到或无法加载我的类,java,class,find,package,load,Java,Class,Find,Package,Load,我只是用一个包创建了两个类,但当我运行程序时,它会说“找不到或加载主类”,但当我删除包p时;从主程序来看,一切正常; 包p public class Ex5 { public static void main(String[] args) { System.out.println("Hello, World"); } } 那个包裹怎么了 package p; public class Help { int x; int y; pu
public class Ex5 {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
那个包裹怎么了
package p;
public class Help {
int x;
int y;
public void Help(int a, int b)
{
x = a;
y = b;
}
}
在创建包时,必须遵循java命名约定 要创建包,必须使用公司网站以相反顺序命名 e、 g.如果您的公司是
dawidyenko.com
,您应该创建一个包com.dawidyenko代码>
创建包之后,您可以使用
import com.dawidyenko.Help代码>
请注意,您的包与java内置包不同,因此您必须包含类名,并且不得使用通配符*
这将对您有效。你可以从帮助课上得到一切
import p.Help;
public class Ex5 {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
为什么要使用main方法创建包包包的目的是将包导入到main方法,但不包含其自身的main方法我尝试了导入p.*;它说包p不存在,你不能在包中包含main方法本身,只是一些类,这对你有很大帮助。可能重复的