我无法在Eclipse上使用自动完成功能.
我正在研究svn上的项目.我通过进入Eclipse在Eclipse中设置项目
文件 - >导入 - >结帐作为项目 - >新建项目向导.
我选择Enterprise Java Application并将其下载.一切似乎工作正常,除了自动完成工作,因为我希望我得到一个显示消息的弹出对话框
此编译单元不在java项目的构建路径上.
我用谷歌搜索了它,但每个人都说该项目必须是Java项目.但是,嘿,它!问题是什么?
svn上的目录结构如下所示:
-Project_name
-application
-META-INF
application.xml
MANIFEST.MF
+build
+db
+deploy
+dist
+lib
+properties
+script
-src
-META-INF
someother.xml (datasource info)
persistence.xml
folder hierarchy with source files (should be package)
-web
some folders
.
.
files
.
.
-WEB-INF
faces-config.xml
jboss-web.xml
web.xml
build_win.xml
Run Code Online (Sandbox Code Playgroud)
如何告诉Eclipse源文件文件夹,application.xml和其他配置xml文件在哪里?
red*_*hka 125
当您在父项目下有一个多模块maven项目时,请确保您没有在maven父项目中编辑该文件.
小智 17
我做了什么让我的一个项目正确检查是由
1)从svn导入你的项目
file-->import-->SVN-Checkout Projects From SVN
Run Code Online (Sandbox Code Playgroud)
2)找到您的项目,然后在"签出为"对话框中确保选择了单选按钮"签出为使用新建项目向导配置的项目"
3)经常性步骤.
向导正确拉动项目,然后设置你的日食....
没有使用向导我发现所有地狱都松了......
希望这可以帮助...
小智 17
这是我的.project文件中缺少的内容:
<projectDescription>
...
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildspec>
...
...
...
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
...
</projectDescription>
Run Code Online (Sandbox Code Playgroud)
ada*_*dam 10
我有时会遇到这个问题,而且往往是因为项目没有标记为java项目.您可以通过转到项目>项目构面>的属性并选择java来更改此设置.然后,您可能需要正确配置该项目,但这可能是问题的一部分