windows下在eclipse中运行一个简单的applet报一个java.awt.HeadlessException异常
packagecn.com.taiji.info.manager.adc;importjava.applet.*;importjava.awt.*;publicclass...
package cn.com.taiji.info.manager.adc;
import java.applet.*;
import java.awt.*;
public class MyTest extends Applet {
/**
*
*/
private static final long serialVersionUID = 1L;
public void main(Graphics g) {
g.drawRect(0, 0, 499, 149);
g.drawString("Printing...", 5, 70);
}
}
----------以上是源码------------
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
at java.awt.Window.<init>(Window.java:433)
at java.awt.Frame.<init>(Frame.java:403)
at java.awt.Frame.<init>(Frame.java:368)
at sun.applet.AppletViewer.<init>(AppletViewer.java:141)
at sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.java:82)
at sun.applet.AppletViewer.parse(AppletViewer.java:1122)
at sun.applet.AppletViewer.parse(AppletViewer.java:1056)
at sun.applet.Main.run(Main.java:138)
at sun.applet.Main.main(Main.java:80)
at sun.applet.AppletViewer.main(AppletViewer.java:1239)
----------以上是报错信息-----------
eclipse用的是juno,jdk版本1.6
希望各位达人伸出援助之手。 展开
import java.applet.*;
import java.awt.*;
public class MyTest extends Applet {
/**
*
*/
private static final long serialVersionUID = 1L;
public void main(Graphics g) {
g.drawRect(0, 0, 499, 149);
g.drawString("Printing...", 5, 70);
}
}
----------以上是源码------------
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159)
at java.awt.Window.<init>(Window.java:433)
at java.awt.Frame.<init>(Frame.java:403)
at java.awt.Frame.<init>(Frame.java:368)
at sun.applet.AppletViewer.<init>(AppletViewer.java:141)
at sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.java:82)
at sun.applet.AppletViewer.parse(AppletViewer.java:1122)
at sun.applet.AppletViewer.parse(AppletViewer.java:1056)
at sun.applet.Main.run(Main.java:138)
at sun.applet.Main.main(Main.java:80)
at sun.applet.AppletViewer.main(AppletViewer.java:1239)
----------以上是报错信息-----------
eclipse用的是juno,jdk版本1.6
希望各位达人伸出援助之手。 展开
3个回答
展开全部
在不支持键盘、显示器或鼠标的环境中调用与键盘、显示器或鼠标有关的代码时,被抛出的异常。
追问
具体怎么处理呢,我更新了驱动。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
震惊,天上掉下来的代码……
这个不是main方法
而是paint方法
public void paint(Graphics g)
这个不是main方法
而是paint方法
public void paint(Graphics g)
追问
改成paint报错是一样的~估计不是这个问题,以我查了一天的结果分析是某个配置的问题,因为在同事的机器环境下是ok的。
追答
坑爹……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jdk1.5 环境下无异常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询