我在这里大概读过十几个问题和答案,关于eclipse无法运行项目的问题,因为它看不到main方法,但是没有一个解决方案对我有效。
首先, Build Path
不见了。也就是说,如果我右键单击我的项目,buildpath子菜单只列出 No actions available
(如果打开项目的“属性”窗口,则没有生成路径部分)。
背景:我在本地启动了一个java项目,没有使用git。我改变了我的想法在哪里存储项目几次,所以我已经移动了两次。在第一步之后,但在最后一步之前,我将项目添加到bitbucket。
在途中的某个地方,东西坏了,但因为我知道我在bitbucket有工作副本,我只是删除了本地存储的所有内容, checkout 了一个新的副本。但这行不通。
我在查看project explorer时在eclipse中有这样的层次结构:
projA
A
B
C
在a-c中,我有
A
src
A
AMyMainClass.java
SupportClass.java
评论
我不确定 A
在项目运行时,像这样出现了两次。
我应该在某个级别上有jre(可能在 src
)在这个层次结构中,但是它丢失了
当一切按预期工作时,您应该能够“扩展”源文件并查看方法。那对我来说是缺失的。
源文件具有轮廓j符号,而不是正确的填充j:
不过,在bitbucket上,它看起来有点不同:
ARepo
A
B
C
.gitignore-default
.project
你可以看到 projA
缺少级别。也, .project
内容很空,请看这篇文章的结尾(主要是 <name>proj></name>
).
a-c,轮到他们了,
A
.settings/
src/A/
.classpath
.gitignore
.project
.classpath和.gitignore的内容似乎合理
.project包含与上面同名的文件完全相同的内容(在repo的根目录中)
最后的一些注意事项:
在添加代码时,我收到了几个关于eclipse无法保存工作区和/或项目设置或类似内容的警告。不记得细节,但这就是第二次移动工作区的原因(我首先在本地存储工作区和项目,然后将其移动到网络卷,这些警告弹出,因此我决定将其移回本地硬盘)。
我尝试了正常的git导入和“智能导入”。
我不知道现在该问什么,但是:
如何使我的项目再次工作?为什么jre不见了?为什么缺少构建路径选项?别的?
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>projA</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
暂无答案!
目前还没有任何答案,快来回答吧!