Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse程序没有运行吗?_Java_Eclipse - Fatal编程技术网

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。我更像是一个喜欢上网的人。如果你真的需要这些进口产品,你应该在这里问另一个问题