我使用netbeans生成了HelloWorld.jar文件并尝试在Windows 64位命令提示符下执行,为什么?
我的代码是:
import java.applet.Applet;
import java.awt.Graphics;
public class HelloWorld extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
}
}
我尝试了另一个helloworld代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
它说无法找到或加载主类,为什么?
如何使用带有多个jar文件的java,我在这方面遇到问题,这里是输出:
答案 0 :(得分:0)
更新您的代码,使其更像
package coveragecodetool;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
在命令行中,切换到coveragecodetool
目录之上的目录。
使用javac coveragecodetool\HelloWorld.java
编译程序并使用java coveragecodetool.HelloWorld
运行它
答案 1 :(得分:0)
在第一个示例中,您尚未定义main()
方法。因此无法找到并且(显然)没有运行。
第二个示例看起来更有希望,但您可能仍需要指定一个类路径来告诉JVM类的位置。尝试按照您对第一个示例所做的操作。记下你的第二课所在的包。这必须包含在命令行中,例如。 java <packagename>.HelloWorld