新手:如何用最新版eclipse运行已经存在的java文件?

我的D盘里面有ImageViewer.java文件,是从网上下的,只有这一个文件,其它啥也没有,什么bin,什么jar都没有。

然后我双击点开了这个文件,用eclipse打开的,然后点击绿色的run按钮,跳出runas对话框

然后两个都试过了,都出现了以下问题

为什么会这样?求各位大师们指点迷津,新手感激不尽啊!
如何才能正确地运行别人的java文件,要是有详细地步骤就感激涕零了!
这个程序有main方法的,如下

public class ImageViewer
{
public static void main(String[] args)
{
EventQueue.invokeLater(new Runnable()
{
public void run()
{
JFrame frame = new ImageViewerFrame();
frame.setTitle("ImageViewer");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}

在Eclipse中打个这个java文件,然后点右键,出现菜单,然后按下图操作。

追问

谢谢你的回答!但是在程序上右键没有你划出来的项package explorer里面右键有,但是弹出了

这个对话框,可我的程序有主方法啊!

追答

不是在程序上点右键。 是在eclipse的工程中,打开ImageViewer.java文件(编辑状态),然后在源码内容上点右键就可以了。你上面的错误是因为右键不是在具体的class上,所以报错。你要在源文件上点右键。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-21

首先 你要看这个java类有没 有main方法 如果没有main肯定运行不了啦  确定有main方法 就按

就ok啦

追问

谢谢你的回答!我的程序有主方法呀!为什么不行呢?

第2个回答  推荐于2018-05-10
不应该双击,应该:右键---Run AS---Java Application。

至于有main方法为什么提示没有main方法。可能是你某个地方字符不对。可以看看是否有全角空格之类的其它中文字符。

实在不行的话,自己新建一个文件,然后手工抄一遍,不要用复制的。
第3个回答  2013-09-21
创建一个java工程,然后把文件复制到 src下 就可以运行了追问

谢谢你的回答!我试过了,还是老问题

第4个回答  推荐于2016-07-31

所有版本的eclipse运行java文件的形式都是一样的。

第一步:打开带有”mian方法“的文件。

第二步:在文件内容上右击,选”Run As“中的”java Application“即可实现运行。

相似回答