首页 文章

错误:无法在Textpad 8中找到或加载主类

提问于
浏览
0

我一直在尝试重新编程,我一直在重做一些旧的实验室 . 我正在设置Textpad 8,所以我可以运行java应用程序,它工作正常,直到我添加如下所示的包语句:

package pkg;

public class inPkg{
    public static void main(String args[]){
            System.out.println("Hello World");
    }
}

文件的位置:C:\ 214 \ pkg \ inPkg.java当我编译一切都很好但是当我尝试运行它时,我收到此错误消息:

错误:无法在inPkg中找到或加载主类

工具已完成,退出代码为1

编译Java工具:

参数:javac -classpath "$FileDir;h:\214;c:\214;" $ File

运行Java应用程序工具:

参数:java -classpath "$FileDir;h:\214;c:\214;" $ BaseName

这些工具是我在配置中唯一更改的工具 . 类路径已写入实验室 . 说明 .

PS . 如果没有packages语句,应用程序将完美运行 .

2 回答

  • 0

    因为在执行java运行时可能没有使用完全限定的类名 . 使用

    java -classpath 'your class path' pkg.inPkg

  • 0

    它将使用以下命令正确编译和执行

    C:\214>javac.exe pkg\inPkg.java
    C:\214>java.exe pkg.inPkg
    

    请注意,文件位置是 C:\214\pkg\inPkg.java ,但是您从 C:\214 执行命令

相关问题