【问题标题】:Eclipse programs not running?Eclipse 程序没有运行?
【发布时间】:2013-12-27 16:17:43
【问题描述】:

我是java 的新手。我刚刚得到Eclipse 工作(不知何故)哈哈。好吧,我的程序运行良好,直到-

我保存一个程序,关闭 Eclipse,然后重新打开该程序。当我尝试以与所有其他程序相同的方式运行它时,我收到一条消息,要求“使用 ant build 运行”。出于某种原因,eclipse 不会运行我已关闭并重新打开的任何程序,但会运行新程序就好了。

有谁知道如何解决这个问题???

谢谢

编辑-我会发布一张图片,但我没有至少 10 个声誉.. 发生的事情是我去打开 file => C:\Documents and Settings\xxxxxx\workspace\t\src\t (t is the program's name) 然后我打开它并运行它。当我运行它(F11 或运行按钮)时,它会弹出一个窗口,上面写着“选择运行方式”,唯一的选项是 2 个 ant build 图标。作为 ant build 运行不起作用,因为这不是 antbuild 文件。我创建了一个新程序只是为了测试,(从头开始)并且一切都编译并运行良好......

一切都在新程序上编译和运行良好,但我刚刚尝试打开我昨天创建的程序,它给了我上面提到的错误..它昨天运行得很好。另外,我在家里安装了 JDK,我也遇到了同样的问题.. JDK 不是源代码。

编辑-我现在有 10 个代表。这是修复之前发生的事情的图像

【问题讨论】:

  • 你确定吗?我读过 eclipse 带有它自己的编译器。此外,我的程序运行良好(意味着它们编译良好),直到我关闭它们,重新打开并尝试再次运行它们。另外,我在我的家用电脑上安装了 JDK,我也遇到了同样的问题。我不认为这是由 JDK 引起的
  • 那么问题出在其他地方,你需要更清楚:)
  • 您还需要了解什么?我很乐意提供更多信息,但我只是 java 新手,不知道真正需要告诉什么
  • 不运行是什么意思?
  • "eclipse 将不会运行我已关闭并重新打开的任何程序"---> "将不会运行" 没有提供有关该问题的足够信息,不是吗?可能会提供更多上下文,例如在“不会运行”的情况下发生的事情可能会有所帮助,您是否在 Eclipse 窗口等上看到任何消息,

标签: java eclipse


【解决方案1】:

“发生了什么是我去打开文件..”

您不想打开文件。你要打开项目

  • 点击文件菜单
  • 点击导入
  • 点击常规
  • 选择现有项目到工作区。点击下一步
  • 点击浏览从您的项目中搜索
  • 选择项目,点击确定
  • 点击完成

该项目现在应该显示在您的包资源管理器中,然后您可以运行它。

【讨论】:

  • 谢谢,我认为这行得通。我还没有运行该程序,但是有几个导入错误..(与您的答案无关)。我导入了一些东西,因为教程告诉我,我想我必须重新导入它们..但我认为你的解决方案有效。我会支持你,但我没有 15 个代表。
  • 我的代码:包t;导入 org.eclipse.swt.widgets.Display;导入 org.eclipse.swt.widgets.Shell;公共类 c { public static void main(String[] args) { Display display = new Display();壳壳 = 新壳(显示); shell.setText("你好 worl5d!"); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } display.dispose(); } }
  • 另外,您可能还想问另一个问题,因为这是一个问答网站,而不是真正的帮助台。此外,其他人可能会从您提出的问题中受益。如果您在评论中询问,它将无法向公众搜索。
  • 接受后我只有 13 个代表。还有关于进口的,它们昨天运行良好。我有 eclipse EE ,我想 EE 带有 SWT .. ?
  • 那我不确定。我只使用 Eclipse 的 Android 版本。我更像是一个 NetBeans 人。如果你真的需要这些进口,你应该在这里问另一个问题
【解决方案2】:

运行程序JRE就足够了。

如果你想构建项目,你需要JDK

Eclipse 是一个Java 应用程序,它可以在没有JDK 的情况下工作,但它需要JDK 来构建项目。 Eclipse 不是编译器或类似的东西,它只是一个 IDE

【讨论】:

  • 假设他有最新版本的 Eclipse,他不需要 JDK,因为它带有自己的编译器 (stackoverflow.com/questions/16863657/…)。
  • ^^^ 这正是我的想法。一切都在新程序上编译并运行良好,但我刚刚尝试打开我昨天创建的程序,它给了我上面提到的错误..它昨天运行得很好。另外,我在家里安装了 JDK,我也遇到了同样的问题.. JDK 不是源代码。
猜你喜欢
  • 1970-01-01
  • 2015-04-19
  • 2017-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-13
  • 1970-01-01
  • 2020-01-26
相关资源
最近更新 更多