Java 错误:无法找到或加载主类testpkg.simple
我是Java新手,尝试运行一个名为“simple”的简单程序,但在运行时遇到以下错误。我已经在系统中设置了CLASSPATH和PATH变量。java和.class文件位于同一目录中,在cmd提示符中,我仅从该目录运行。类名和文件名也相同 错误:无法找到或加载主类testpkg.simpleJava 错误:无法找到或加载主类testpkg.simple,java,Java,我是Java新手,尝试运行一个名为“simple”的简单程序,但在运行时遇到以下错误。我已经在系统中设置了CLASSPATH和PATH变量。java和.class文件位于同一目录中,在cmd提示符中,我仅从该目录运行。类名和文件名也相同 错误:无法找到或加载主类testpkg.simple package testpkg; public class simple { public static void main(String args[]) { System.out.println("W
package testpkg;
public class simple
{
public static void main(String args[])
{
System.out.println("Welcome to package");
}
}
类文件Loc:“D:\testpkg”
运行方式:D:\testpkg>java testpkg.simple
路径变量:C:\ProgramFiles\java\jdk1.7.0\U 67\bin;
C:\ProgramFiles\java\jdk1.7.0\U 67\jre
类路径:。;D:\testpkg
Windows:xp sp3
如果将“package jav.testpkg;”从程序中删除,则它将正常工作。看起来包装有问题,但无法指出,看了很多文章,到了这一点,但仍然没有运气!
谢谢你的帮助 从
D:\
作为javatestpkg.simple运行
因为您的类声明了包名,所以您的类名是testpkg.simple
,并且该类相对位于D:\
,所以从那里执行它,正如Jigar已经提到的那样
您的包名是testpkg
您需要创建一个名为testpkg的文件夹,并将类保存在其中
现在假设您的.java文件保存在D:/testpkg
中,用于编译程序
在D://
然后使用
javac testpkg/simple.java
然后像这样执行
java testpkg.simple
随便