我的java在控制台中可以执行的文件在myeclipse中不能执行?

来源:百度知道 编辑:UC知道 时间:2024/05/26 01:25:38
我的java在控制台中可以执行的文件在myeclipse中不能执行?
import java.awt.*;
public class Frame{
public static void main(String args[])
{
Frame f = new Frame("new");
f.setSize(170,100);
f.setBackgroud(Color,blue);
f.setVisible(ture);

}
}
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The constructor Frame(String) is undefined
The method setSize(int, int) is undefined for the type Frame
Color cannot be resolved
blue cannot be resolved
ture cannot be resolved

at Frame.main(Frame.java:5)

有点怀疑,你这个代码就算在命令行下也是会出错的吧。
根据错误提示:你的错误如下
1、Frame f = new Frame("new") 这句代码你初始化你自己定义的这个Class,但是你这个Class里根本没有带参数的构造函数,错。
2、Frame这个类好像在awt里已经有了吧,你这样不会冲突吗?
3、setSize好像只能用在组件上你这个没有实现继承frame组件。
4、setBackground不能直接作用在Frame对象上。
5、setBackground好像只有一个参数吧。
6、单词拼错应该是true而不是ture

正确的应该如下,当然我也没调试,你自己调试一下吧。
import java.awt.*;
public class MyFrame extends Frame{
public static void main(String args[])
{
MyFrame f = new MyFrame();
f.setSize(170,100);
// f.setBackgroud(Color.blue);
f.setVisible(true);
}
}

不可能,要放到MyEclipse的项目中才可以,直接打开是不行的

在myeclipse中,右击你的程序,run as-->java application
如果要带参,在下面的run...中去设置

检查一下你的jdk版本 实在不行 代码copy到myeclipse里面去

可视化界面 是完全可以的。
在myeclipse中,右击你的程序,run as-->java application
程序就会启动。
没有启动你要看下是否报有异常。
是不是需要的包没加进去。

把不能执行的提示贴出来看看