我已经获得src了Java项目的Source Folder().我创建了一个.project文件,将其保存在该文件夹中,并通过将现有项目导入工作区选项将该项目导入Eclipse 3.6,并为其添加了所需的jar.
现在的问题是,当我在项目上执行调用层次结构时,它会显示一个警告框说 "资源不在java项目的构建路径上"
有谁可以让我知道如何解决这个问题?
请在此处查看图片
谢谢
pka*_*mol 17
我正在尝试使用eclipse及其maven插件设置动态Web项目.我正在选择maven-archetype-webapp并面临同样的问题(当我尝试为某些属性自动生成getter和setter时,我会遇到这个问题).
我的方法是右键单击项目,选择Build Path - > Configure Build Path,然后删除我在条目/ src/main/resources下找到的奇怪的排除过滤器"Excluded:**".
And*_*rew 11
最近我遇到了类似的问题.导入没有.project的项目时,会生成一个没有构建器的默认空.project.这是一个让它工作的例子.
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
Run Code Online (Sandbox Code Playgroud)
小智 7
我找到了类似的问题并通过更正.project文件来修复它.对于java项目.project文件必须在natures中具有以下标记
org.eclipse.jdt.core.javanature
完整.project文件的示例
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>SampleProjectName</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.maven.ide.eclipse.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>oracle.eclipse.tools.weblogic.sharedLibraryFrameworkValidator</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
Run Code Online (Sandbox Code Playgroud)
这意味着您的项目不在Eclipse的编译路径上.如果接受的答案问题仍然存在,那么您需要首先将该项目放在编译路径中.为此,您需要在工作区中再次导入项目,之后它将正常工作.
类似的问题来到我身边,我做了我告诉你的任何事情,它对我有用.
就我而言,我有一个Java项目,其中包含许多子文件夹,每个子文件夹都包含自己的src文件夹。
project
-subfolder
--src/main/java
-subfolder2
--src/main/java
Run Code Online (Sandbox Code Playgroud)
正如其他响应所概述的那样,当我使用“构建路径”->“右键单击”选项时,没有可用的选项。
我必须去Project-> Properties-> Project Facets并单击convert to faceted project。
然后,我将所有src文件夹添加到了构建路径。
| 归档时间: |
|
| 查看次数: |
153073 次 |
| 最近记录: |