我一直在尝试重新编程,并且一直在重做一些旧实验室。我正在设置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语句,应用程序将完美运行。
答案 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
执行命令