我用Editplus编译JAVA程序为什么在输出窗口看不到输出的内容啊? 下面只是提示“输出完成,耗时1秒 正常

我用Editplus编译JAVA程序为什么在输出窗口看不到输出的内容啊? 下面只是提示“输出完成,耗时1秒 正常,第1张

可能是你文件名和类不同名,比如一开始你的文件名是1,类写的是2,ctrl+1,javac编译得到的文件2.class,你再ctrl+2,Java就会Java 1,吵哪而不是2.碰巧你1是之前写的空白文件,禅辩没有贺碰缺输出值。我是碰到了

请穗迟把这一行修改一下:

public void hua(Graphics tu) {

改成:

public void paint(Graphics tu) {

也就是把方法名改成 paint,因为窗口重画时要调用paint()方法,你把谈茄它改成hua()后,含族察系统就找不到paint()方法了。它不会聪明到自己发现hua()方法就是窗口重画的方法,它只会认死理地寻找paint()或paintComponent()方法,找不能就调用父类的paint()或paintComponent()方法,当然,你的努力就白费了。

楼主得好神衫先用cmd窗口进入瞎者java文件

找到主方法所在的类,只需要编译它。

编译格友腔式: javac 类名.java

编译完成就会有结果出现在cmd上了。。

希望可以解决你的问题


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12374695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存