Java Eclipse程序没有运行吗?
我不熟悉Java Eclipse程序没有运行吗?,java,eclipse,Java,Eclipse,我不熟悉java。我刚刚得到了Eclipse的工作(不知怎么的)lol。我的程序运行良好,直到- 我保存一个程序,关闭eclipse,然后重新打开程序。当我尝试以适用于所有其他程序的方式运行它时,我收到一条消息,要求“使用ant build运行”。出于某种原因,eclipse不会运行任何已关闭并重新打开的程序,但会运行新程序 有人知道如何解决这个问题吗 谢谢 编辑-我会发布一张图片,但我没有至少10个声誉。。正在发生的是,我打开文件=>C:\Documents and Settings\xxxx
java
。我刚刚得到了Eclipse
的工作(不知怎么的)lol。我的程序运行良好,直到-
我保存一个程序,关闭eclipse,然后重新打开程序。当我尝试以适用于所有其他程序的方式运行它时,我收到一条消息,要求“使用ant build运行”。出于某种原因,eclipse
不会运行任何已关闭并重新打开的程序,但会运行新程序
有人知道如何解决这个问题吗
谢谢
编辑-我会发布一张图片,但我没有至少10个声誉。。正在发生的是,我打开文件=>C:\Documents and Settings\xxxxxx\workspace\t\src\t(t是程序名)
,然后打开并运行它。当我运行它(F11或run按钮)时,它会弹出一个窗口,上面写着“选择作为什么运行”,唯一的选项是2个ant构建图标。作为ant构建运行不起作用,因为这不是ant构建文件。我创建了一个新的程序只是为了测试,(从头开始),所有的程序都可以正常编译和运行
新程序的编译和运行都很好,但我刚刚打开了昨天创建的一个程序,它给了我上面提到的错误。。昨天天气非常好。另外,我在家里安装了JDK,我也遇到了同样的问题。。JDK不是源代码
编辑-我现在有10个代表。这是修复之前发生的情况的图像
运行程序
JRE
就足够了
如果您想构建项目,您需要JDK
Eclipse
是一个Java
应用程序,它不需要JDK
,但它需要JDK
来构建项目。
Eclipse
不是编译器之类的东西,它只是一个IDE
“发生的事情是我要打开文件…”
您不想打开该文件。你想打开这个项目吗
- 点击文件菜单
- 点击导入
- 单击“常规”
- 选择“将现有项目导入工作区”。点击下一步
- 单击“浏览”从项目中搜索
- 选择项目,单击“确定”
- 单击“完成”
项目现在应该显示在包资源管理器中,然后您可以运行它。确定吗?我读到eclipse自带了自己的编译器。此外,我的程序运行良好(意味着它们编译良好),直到我关闭它们,重新打开并尝试再次运行它们。另外,我的家用电脑上安装了JDK,我也遇到了同样的问题。。我不认为这是由JDK引起的。当问题出现在其他地方时,您需要更加清楚:)您还需要知道什么?我很乐意告诉大家更多的信息,但我只是刚接触java,不知道真正需要告诉我什么?你说的不运行是什么意思?“eclipse不会运行我的任何已关闭并重新打开的程序”-->“不会运行”没有提供足够的有关该问题的信息,不是吗?可能会提供更多的上下文,比如“will not run”案例中发生的情况可能会有所帮助,您是否在eclipse窗口上看到任何消息等,假设他有一个最新版本的eclipse,他不需要JDK,因为它自带了自己的编译器()。^^^^^^这正是我所想的。新程序的编译和运行都很好,但我刚刚打开了昨天创建的一个程序,它给了我上面提到的错误。。昨天天气非常好。另外,我在家里安装了JDK,我也遇到了同样的问题。。JDK不是源代码。谢谢,我认为这很有效。。我还没有运行该程序,但是有几个导入错误。。(与你的答案无关)。我导入了一些东西,因为教程让我这么做,我想我必须重新导入它们。。但我认为你的解决方案是有效的。我想投你一票,但我没有15个代表。我的代码:t包;导入org.eclipse.swt.widgets.Display;导入org.eclipse.swt.widgets.Shell;公共类c{public static void main(String[]args){Display Display=new Display();Shell Shell Shell=new Shell(Display);Shell.setText(“Hello worl5d!”);Shell.open();而(!Shell.isDisposed()){if(!Display.readAndDispatch())Display.sleep();}Display.dispose();}另外,您可能想问另一个问题,因为这是一个问答网站,不是真正的服务台。另外,其他人可能会从你提出的问题中受益。如果你在评论中问它,它将不会被公众搜索到。在接受之后,我只有13个代表。同样关于进口,他们昨天表现良好。我有EclipseEE,我想EE是和SWT一起来的?那我不确定。我只使用Android版本的Eclipse。我更像是一个喜欢上网的人。如果你真的需要这些进口产品,你应该在这里问另一个问题