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

时间:2018-06-21 18:02:23

标签: java classpath textpad

我一直在尝试重新编程,并且一直在重做一些旧实验室。我正在设置Textpad 8,以便可以运行Java应用程序,并且在我添加如下package语句之前,它可以正常工作:

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 :(得分:0)

因为执行Java运行时可能未使用完全限定的类名。使用

mutate(Rank = min_rank(*))

答案 1 :(得分:0)

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

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

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