【问题标题】:Unable to run Java program in Eclipse Juno 4.2无法在 Eclipse Juno 4.2 中运行 Java 程序
【发布时间】:2012-07-30 15:50:34
【问题描述】:

我每年都会在新版本发布时重新安装我的 Eclipse 环境。然而,最新版本 - Juno - 没有按预期工作。

目前,例如,当我尝试从 Oracle 运行演示时,它会要求我在编译之前选择要运行的 Ant 文件。在创建了一个空白的 Ant 文件以绕过要求后(我认为这很愚蠢,因为我认为 TDD 不是应该强加于人的东西),它仍然拒绝运行,说“无法启动选择。 "

我知道 Juno 是从 3.x 轨道到 4.x 轨道的更新,但这对我来说似乎有点荒谬。我可以或应该怎么做才能让 Eclipse 重新启动并运行?

澄清一下:

  • 所有有问题的文件都在我的 Eclipse 工作区路径中
  • 我在 Java 开发方面做的不多,但我知道我很快就需要这样做。因此,我对最新版本的 Eclipse 不熟悉。
  • 我想在没有 Ant 文件的情况下运行我的文件和项目。我知道这与运行配置有关,但我不知道如何更改它们。

【问题讨论】:

  • 请发布您尝试运行的 Oracle 演示以及您创建的 Ant 文件。
  • 我正在运行 FrameDemo.java,我只是使用了一个空白 Ant 文件。但是,我更希望能够在没有 Ant 文件的情况下运行。
  • 你下载了哪个Juno?它与您为 Indigo 下载的相同吗?

标签: java eclipse eclipse-juno


【解决方案1】:

这是我从 Eclipse Juno 运行演示时所做的:

  1. 从http://docs.oracle.com/javase/tutorial/uiswing/examples/zipfiles/components-FrameDemoProject.zip 下载项目(如果这不是正确的演示,请提供您正在使用的链接)
  2. 解压到我的项目目录(不是我的工作区),这样你就有了:

    PROJECTS_DIR/components-FrameDemoProject/src

    PROJECTS_DIR/components-FrameDemoProject/nbproject

    PROJECTS_DIR/components-FrameDemoProject/build.xml

  3. 从 Eclipse,文件 > 新建 > Java 项目

  4. 列表项取消选中Use default location并导航到<PROJECTS_DIR>/components-FrameDemoProject
  5. 点击Finish
  6. 向下钻取到src/components/FrameDemo.java
  7. 右键单击FrameDemo.java 并选择Run As > Java Application

如果这些步骤中的任何一个给您带来麻烦,请告诉我。

【讨论】:

  • 不知道为什么,但是将鼠标悬停在Run As... 上没有任何选项——至少没有我可以点击的选项。但是,在按照您的说明进行操作后,它就成功了,并且 Eclipse 在设置新项目时不再给我任何问题。谢谢!
【解决方案2】:

查看您的项目属性并选择 Builders 条目。你看到Ant Builder 条目了吗?请尝试选择或创建 Java Builder 条目。

我刚刚在 Juno 中创建了一个新的 Java 项目并添加了 FrameDemo.java 源代码。在我的例子中,Java Builder 被选为这个新项目的默认值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    相关资源
    最近更新 更多