问题标签 [buildpath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1525 浏览

java - Java 构建路径条目错误:Blackberry Eclipse

我在一台计算机上有一个项目,我需要在另一台计算机上工作。我按照这里的教程:http: //agile.csc.ncsu.edu/SEMaterials/tutorials/import_export/ 导入和导出项目文件并通过 USB 驱动器传输它们。但是,当我导入项目时,我会在项目上看到一个红色感叹号图标,并显示一条错误消息:

“在解决构建路径错误之前无法构建项目”和“未绑定的类路径容器:项目'MyProject'中的'JRE System Library [BlackBerry JRE 6.0.0]”

我正在使用用于 Eclipse 的黑莓插件,完全从 RIM 网站安装。供参考:http: //us.blackberry.com/developers/javaappdev/javaplugin.jsp 1.5 版。

我对 Java 很陌生,这是我第一次使用 eclipse,所以即使在谷歌上搜索了一段时间后,我也真的不知道这些错误是什么意思。我附上了我需要处理的新计算机的视图截图。任何帮助表示赞赏!

在此处输入图像描述

0 投票
7 回答
43648 浏览

eclipse - Eclipse 构建路径不可用

当我右键单击要包含的 jar 之一时,构建路径选项不可用。有人知道为什么吗?谢谢!我使用的 Eclipse 版本是
Eclipse SDK 版本:3.7.1 Build id:M20110909-1335
在此处输入图像描述

0 投票
3 回答
2266 浏览

android - android 仪器测试:IllegalAccessError

我在运行 Android 仪器测试时收到 IllegalAccessError。
这是 Logcat 输出:

这是我的设置:
TestProjecttests UnderTestProject,它包含AnotherProject在构建路径中(在“项目”选项卡中),并从“订单和导出”选项卡中导出。被测类属于AnotherProject.

我已按照此处stackoverflow 问题中的建议配置构建路径。

构建是使用 Maven 从命令行完成的。AnotherProject都在 pom 文件中TestProjectUnderTestProject, 作为依赖项。这是仍然收到错误的原因吗?我怎样才能解决这个问题?仅包含AnotherProject在 pom 中UnderTestProject并包含UnderTestProjectTestProject的 pom 中?

eclipse 的构建路径如何与 maven 的 pom 绑定?

我不清楚这一点,任何帮助将不胜感激。

谢谢!


我尝试了以下方法,但仍然遇到问题:

  1. AnotherProjectTestProject's pom 中删除,并添加UnderTestProject到它。
  2. 遵循了关于这个线程的建议。如果我添加for ,我的UnderTestProject甚至都不会构建。<scope>provided</scope>AnotherProject

我被困在这一点上,如果你有出路,请告诉我。

谢谢!

0 投票
16 回答
206073 浏览

java - Eclipse:资源不在 Java 项目的构建路径上

我获得了src一个 Java 项目的源文件夹 ( )。我创建了一个.project文件,将其保存在该文件夹中,并通过 Import Existing Projects into Workspace 选项将该项目导入 Eclipse 3.6,并向其中添加了所需的 jar。

现在的问题是,当我对项目执行调用层次结构时,它会显示一个警告框,上面写着 “资源不在 java 项目的构建路径上”

有人可以让我知道如何解决这个问题吗?

请在此处查看图片:

在此处输入图像描述

谢谢

0 投票
1 回答
510 浏览

windows - 使用 Eclipse 进行跨平台 Java 开发(构建路径问题)

我有 3 个分区(以及 Windows 将生成的所需分区)。一个包含 Windows,一个包含 Ubuntu,我还有一个名为 Data 的 ntfs 分区,其中包含我的 Development 文件夹,我将其用作两个环境之间的存储。

所以在 Windows 中它位于:D:\Development*

在 Ubuntu 中,它位于:/media/Data/Development/*

每当我设置我的环境时,就源文件而言,一切都很好,但是每当它到达构建路径的点时,它就会期待我使用的上一个平台的绝对路径(所以从 Ubuntu 切换到 Windows它期待位于 /media/Data/Development/* 的东西,当从 Windows 切换到 Ubuntu 时,它期待它位于 D:\Development*)。

有没有办法使用相对路径,如果我在 Windows 或 Ubuntu 中打开项目,它不需要修改构建路径?

0 投票
2 回答
2751 浏览

eclipse - 如何将 .jar 文件标记为从发布/导出结构中排除?

我在 Eclipse 中有一个 .war 项目。它可能不相关,但我应该提到它是使用 mvn eclipse:eclipse 插件从 maven 项目转换而来的。

我看到一个警告,即构建路径上的各种 .jar 文件没有被导出。为了解决这个问题,我去了 Project Properties -> Deployment Assembly 并添加了需要进入 .war 的 jars

但是,一个 .jar 文件不需要进入 .war,因为它将由容器提供。它在构建路径上只是为了让项目编译。

对于这个 .jar 文件,我想摆脱警告。一种方法是 Ctrl+1 到 QuickFix,这会导致 Properties->Java Build Path->Libraries tab->...jar 文件在扩展它时有一个额外的行,上面写着:Excluded from publish/export structure: (None)

我的问题是,如果没有 Quick Fix,我怎么能做到这一点? 如果不使用 Eclipse Ctrl+1 Quick Fix,我找不到任何从发布/导出结构中排除的方法。

0 投票
1 回答
432 浏览

java - Java 构建路径

我有一个关于在代码运行时更改构建路径的快速问题。

例如,我有一个类,它从 Internet 下载 .jar 文件,然后到与运行代码相同的目录中。如果可能的话,我如何将 jar 加载到构建路径中以访问 .jar 文件中的类?

0 投票
2 回答
1593 浏览

java - Java:从外部 .jar 获取类

我从外部 .jar 文件获取类时遇到问题。我在这里找到了这种加载外部 .jar 的方法,但是每当我运行它时,都会收到 ClassNotFoundException。下面是我正在使用的代码,是我正在测试的 .jar。如果有人对如何解决此问题有任何想法,请告诉我。谢谢!

这是我的代码:

0 投票
2 回答
398 浏览

android - 项目名称上的感叹号

我在运行从 github 下载的新项目时遇到问题。它仅在项目名称上显示感叹号,如下图所示,它一定是构建路径有问题,但我不知道如何处理它......

感谢帮助

在此处输入图像描述在此处输入图像描述在此处输入图像描述

0 投票
1 回答
455 浏览

java - Axis2 版本的 Axis 内核问题 - 如何从您的 java 项目中引用另一个项目

1) 我有需要修改的旧项目。我需要添加新的网络服务。我遇到了一些 jar 文件的问题。

我创建了新服务(Axis2),然后我使用 Eclipse 向导创建了 Web 服务客户端代码。一切看起来都很好,除了当我的 MyServiceStub.java 出现在客户端 java 项目中时,它找不到一些库。

我查看了其中的几个,似乎它正在寻找 Axis2-kernel-1.6.0.jar。目前在我的旧项目中,我看到了 Axis2-kernel-1.3.0.jar,似乎现有的 OtherServiceStub.java 文件正在使用这个 Axis2-kernel-1.3.0.jar。

我首先想到的是以前的 Web 服务是用早期版本的 Axis2 创建的。我现在的版本是1.6。问题是,我真的不明白为什么在 Project Facets 中它告诉我 Axis2 是 1.1 版......

理想情况下,我想使用 Axis2-kernerl-1.3.0.jar,因为我想将更改保持在最低限度。我需要什么版本的 Axis2?任何建议如何解决我的问题?

和 ...

2) 如果我有 2 个项目,如何在另一个项目中自动引用一个项目的 JAR,所以当我在引用的项目中进行更改时,我看到它们在引用的项目中运行时有效?现在,我将项目导出到 JAR,然后手动将 JAR(覆盖)复制到需要它的项目的文件夹中。