使用Qshell,我编译了保存在IFS Folder中的Java程序。编译完成后,已经生成了Class文件。但是当我试图运行这个类时,它没有显示任何输出。它只是提供$ Prompt而没有任何输出。错误。但是当我检查假脱机文件时,它显示:“无法完成Java程序,因为原因04和代码4意味着:无法找到运行java程序所需的方法ID .. ”
实施例。简单的Hello World计划:System.out.prinln("Hello World");
编译:-cd / test(其中test =保存程序的目录)
javac sample.java
运行:-java cp / test sample
答案 0 :(得分:1)
主要方法签名可能无效。代码应放在正确定义的主方法中:
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
从QSH编译和执行:
$ javac HelloWorld.java
$ java HelloWorld
Hello World
有关详细信息,请参阅Lesson: A Closer Look at the "Hello World!" Application。