Java 如何运行我的代码
当我通过在浏览器中生成HTML文件来运行代码时,它会引发目标调用异常。在命令提示符中,使用appletviewerJava 如何运行我的代码,java,swing,Java,Swing,当我通过在浏览器中生成HTML文件来运行代码时,它会引发目标调用异常。在命令提示符中,使用appletviewerfilename.javacommand,使用JDK 8.0,没有任何事情发生 import javax.swing.*; public class First extends JFrame { public void one() { JFrame obj = new JFrame(); obj.setSize(200, 200); obj.s
filename.java
command,使用JDK 8.0,没有任何事情发生
import javax.swing.*;
public class First extends JFrame {
public void one() {
JFrame obj = new JFrame();
obj.setSize(200, 200);
obj.setVisible(true);
}
}
您尚未创建小程序。您已经创建了一个JFrame 如果要运行小程序,则需要从小程序类进行扩展。例如:
public class HelloWorld extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
}
}
public class First {
public void one() {
JFrame obj = new JFrame();
obj.setSize(200, 200);
obj.setVisible(true);
}
public static void main(String[] args) {
First first = new First(); // instantiate your First object
first.one(); // run your "one" method
}
}
了解有关小程序的更多信息:
main()
方法。例如:
public class HelloWorld extends Applet {
public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
}
}
public class First {
public void one() {
JFrame obj = new JFrame();
obj.setSize(200, 200);
obj.setVisible(true);
}
public static void main(String[] args) {
First first = new First(); // instantiate your First object
first.one(); // run your "one" method
}
}
您可以从命令行运行此命令,如下所示:
javac First.java <-- compiles it
java First <-- runs it
javac First.java它不是applet程序。您正在使用swing。您正在扩展JFrame,并在其中创建JFrame的对象。先看一下教程。不管是什么,请告诉我是否可以运行这段代码。