Eclipse 构建路径不可用

问题描述 投票:0回答:8

当我右键单击我想要包含的 jar 之一时,构建路径选项不可用。有人知道为什么吗?谢谢!我使用的Eclipse版本是
Eclipse SDK 版本:3.7.1 内部版本号:M20110909-1335
enter image description here

eclipse buildpath
8个回答
16
投票
  1. 右键单击项目并选择属性。 2.项目facets --> java --> Apply

6
投票

右键单击该项目,选择“属性”。在“Java 构建路径”中,转到“库”选项卡,然后单击“添加 JAR”以将工作区的 jar 包含在 Java 项目的构建路径中。


6
投票

确保您拥有以下所有内容, 1) 设置文件夹 2).类路径 3).项目 只需复制此文件并粘贴 .project 文件,清理并构建它,

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>XXXX</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>

3
投票

在工具栏菜单中,单击“窗口->显示视图->包资源管理器”。

这应该可以解决问题。


0
投票

转到您的项目工作区=>项目根文件夹中。您将看到 .project 文件,打开该文件并替换它。

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Test</name>
    <comment></comment>
    <projects>
        </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.maven.ide.eclipse.maven2Builder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.m2e.core.maven2Builder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.maven.ide.eclipse.maven2Nature</nature>
        <nature>org.eclipse.jdt.core.javanature</nature>
        <nature>org.eclipse.m2e.core.maven2Nature</nature>
    </natures>
</projectDescription>

0
投票

2024 年更新答案(例如 Eclipse 版本 2024-03)。

Facets 配置(如果可用)与 Java EE 特定设置相关,例如 Servlet 级别。

这在文档

中已明确说明

您只能向 Java EE 项目和其他类型的项目添加构面 基于J2EE项目的项目,例如企业项目 应用程序项目、动态 Web 项目和 EJB 项目。你 例如,无法将构面添加到 Java™ 项目或插件项目。

现在最简单的正确答案是在项目中添加“Java Nature”,所以:

  1. 右键单击项目并选择属性
  2. 项目性质
  3. 添加...
  4. Java
  5. 好的
  6. 申请并关闭


-1
投票

如果您使用 osgi 运行配置,请运行 -> 运行配置... 选择您的启动器并单击“捆绑包”选项卡。使用 org.eclipse.swt 进行过滤,并确保检查了 org.eclipse.swt 和 org.eclipse.swt.[arch].[version].jar。

这让我抓狂,直到我做了这个简单的事情。如果您在没有检查这些的情况下验证捆绑包,您将看到一个“没有问题”对话框,但您将在运行时收到此错误


-1
投票

不知道原因。但这对我有用,所以发布它。

右键单击项目 -> '属性' -> 'Java 构建路径'

© www.soinside.com 2019 - 2024. All rights reserved.