添加到repo后无法在eclipse中运行项目。不是一个java项目

时间:2013-01-30 17:58:36

标签: eclipse github eclipse-plugin egit jgit

我设置了我的github帐户和egit。它工作得很好。我已经学会了升级,提交,推/拉...非常多。

不幸的是(Juno)Eclipse没有将FoobarProstate识别为Java项目。它说FoobarProstate只是一个项目。当我单击绿色运行箭头时,我收到错误消息

  

无法启动选择,并且最近没有启动。

我在Eclipse中创建了项目,使用文件>向导导入它。导入> Git>来自Git的项目。这可能是我的错误。

这是我在Eclipse Package Explorer中看到的。

Screenshot of Eclipse package explorer

我尝试了什么:

  • 右键点击项目名称>配置为我提供了一个选项:转换为Maven项目。我不知道那是什么,我认为我不想那样。

  • 绿色运行下拉箭头>运行方式为我提供(无适用)

  • 我无法弄清楚将项目更改为java项目的在线说明。

在我在网上找到的答案中,它表示要更改运行配置(绿色运行下拉箭头>运行配置... )。但是指令要么不是Juno,要么难以遵循。我真的很困惑。

注意:

  • 在我的存储库的github视图中,它在这个repo的名字旁边写着“Java”! repo与我的Java项目具有相同的名称(FoobarProstate)。

  • 我的FoobarProstate文件存储在C:\ Users \ EmilyBB \ git \ FoobarProstate中。这不是我的Eclipse工作区(C:\ Users \ EmilyBB \ workspace)。这是一个问题吗?

  • 我刚安装了Android内容(ADT等)

谢谢!

2 个答案:

答案 0 :(得分:5)

问题可能是在某个地方,原始的.project和.classpath文件丢失了。它们共同表明该项目是Java项目及其Java构建路径 - 包括项目中源的位置。实际上不在工作区目录下不应该是一个问题。

.project文件内容应如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>YOUR project's name</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

答案 1 :(得分:0)

试试这个: 右键点击项目名称&gt;配置&GT;转换为分面形式&gt; 在出现的窗口中选择Java并单击“确定”