问题标签 [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.
java - 适用于 android 的 Google 自定义搜索 API,找不到类
我需要使用我的 android 应用搜索谷歌并返回结果。我尝试使用 Google 自定义搜索 API。它在我桌面上的java中运行良好。但是相同的代码给出了
09-07 02:03:25.101: E/dalvikvm(959): 找不到类 'com.google.api.services.customsearch.Customsearch',从方法中引用
LogCat 中的错误。但是我已经在构建路径中包含了这个类。任何人都可以请提出一种克服这一点的方法。我在下面包含了我的完整代码
xml - 为什么 Eclipse 项目的源目录中的 xml 文件没有复制到 target/classes 目录?
此问题与MyBatis 3.0.5 和映射器加载问题以及如何抑制 Maven “无法找到资源”消息不同?
我在 org.org.wpse.db.config.db.config 包中有 xml 文件,但是为什么即使在我运行 mvn compile 之后我也无法在 target/classes/org/wpse/db/config/ 目录中找到这些 xml 文件。
当我使用 mybatis 时,这个错误会导致以下失败:
导致此错误的问题是 .xml 文件未复制到构建目录,即使我使用 mvn compile 明确
java - Eclipse android项目不生成jar
我有一个 Eclipse android 项目,称之为“myproject”。我也一直在同一个工作区中开发一个 android 库项目,称之为“myproject-lib”。
我正确设置了对 myproject-lib 的项目依赖项,并且一切正常。
最近,我在 myproject-lib 中添加了一个新包,并在其中创建了一个文件(一个简单的界面)。从那时起,myproject-lib 将不会在构建后生成 jar 文件。
问题表明以下构建路径错误:
容器'Android Dependencies'引用不存在的库'/home/myname/eclipse/MyProject/myproject-lib/bin/myproject-lib.jar
构建后为 myproject-lib 生成bin目录,它包含一个空的res目录和Android Manifest.xml。此外,myproject-lib被标记为库,请记住,这一直对我有用。
我已经尝试过多次清理和重建,并自动打开和关闭。
我已经删除了我在问题开始之前添加的那个新包(我怀疑这只是一个巧合,我只是不明白这是怎么造成的)。
我试过重新启动eclipse。
我试过重新启动我的机器。
我正在运行 Eclipse Indigo 3.7.2
java - 在 Eclipse 中使用自定义库会引发 ClassNotFoundException
我正在使用 JSP 开始 Web 开发,并且我一直在开发我的应用程序或一段时间。我有一个自定义日志记录类,在我的个人库中。我不想jar
每次进行更改时都将库导出到文件中,因此我通过右键单击我的 Web 应用程序将我的 Eclipse 库添加到构建路径中,转到Build Path --> Projects --> Add --> (library name)
.
当我将 Eclipse 导入到我的 Java 类中时,它不会出现错误。虽然,我从我的应用程序的一个类(已导入我的自定义日志记录类)中调用了一个方法,但它会抛出一个ClassNotFoundException
.
我在网上看过,并且(如果我错了,请纠正我)看起来解决这个问题的方法是将我的库导出到一个jar
文件并将其放在/(project)/WebContent/WEB-INF/lib
文件夹下,然后将其放入构建路径中。
我不想这样做,因为我经常对我的库进行很多更改。那么如何让 Tomcat 识别我的库在构建路径中而不导出它呢?
提前致谢。
eclipse - 将项目构建路径传递给 Eclipse 中的外部工具
我想在 Eclipse 中设置一个外部工具,通过javac
直接调用来对项目中的类进行一些自定义编译。为此,我需要传递参数javac
,classpath
以便它知道去哪里寻找依赖项。
是否有可能,例如在外部工具配置对话框中,告诉 Eclipse 将所有引用的库和源目录的列表传递给我的外部工具,最好以分号分隔的方式javac
期望?有一个名为 的变量project_classpath
,但不幸的是,它返回 Eclipse 生成的编译类的输出目录,而不是依赖目录。
我认为 Eclipse 应该在某个地方随时提供这些信息,因为它可能需要它来调用javac
.
还有其他地方可以找到这些信息吗?不幸的是,.classpath
与该项目关联的文件包含对 Eclipse 内部定义的库的各种神秘引用,而不是简单的路径名。
eclipse - 基于 Eclipse 中的构建路径的自动编译器合规性选择?(或相反亦然?)
我在 Eclipse 中的默认 JRE 是 JDK 1.7。对于不需要 Java 7 的项目,我也有 JDK 1.6。我的默认编译器合规级别自然是 JDK 1.7,与默认的 JRE 一致。
现在,对于使用 Java 6 的项目(在Project Properties -> Java Build Path中配置),Eclipse 不会在Project Properties -> Java Compiler下自动使用 JDK 1.6 合规性。相反,它使用工作区默认值 1.7,这会导致此处描述的问题:Exception in thread "main" java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0)。
有没有办法将 Eclipse 配置为使用与所选 JRE 匹配的编译器合规级别(反之亦然),或者我是否必须为所有不使用默认 JRE 的项目手动配置两者?
android - Twitter API 和将 Jars 添加到构建路径
我正在尝试第一次手动将 jar 文件添加到我的项目中。我已经下载了 Twitter4j 以便在我的应用程序中使用这些 API。我提取了 twitter4j-core-2.2.6-sources.jar 和 twitter4j-core-2.2.6-javadoc.jar 并将它们复制到我的 /libs 文件夹中。刷新 eclipse 中的文件夹并将 2 个文件添加到我的构建路径中。在“引用库”和“android 依赖项”文件夹中,我可以看到我的 2 个新 jar。但是我现在有以下问题:a)无法查看源(如果无法查看,我会理解,我是 C++ 程序员,我是否必须依靠文档来了解 Java 中的 API 名称? )b)在eclipse中,javasources也看不到:当我点击一个项目时,我得到:打开编辑器时出现问题。原因打开 (Annotations.xml) 的编辑器时出现问题无法打开外部编辑器 null xxx (org. eclipse.ui.browser.editorsupport) c) 我将示例文件之一添加到我的项目中,但它无法编译:import twitter4j.Status; ==> 导入 twitter4j.Status 无法解析
非常感谢任何帮助
java - 项目中缺少 Java 类路径文件夹,但项目的 Windows 目录结构中存在
我从 i2b2.org 站点下载了应用程序服务器 Java 源代码,并对其进行了编译以进行部署。这个应用程序运行在 JBoss 之上。我在 Eclipse 中切换到的工作区中有 8 个项目文件夹(这 8 个项目所在的根目录)。有几个错误。
看起来其他人遇到了同样的问题:
https://www.i2b2.org/software/augrepo.html
以下是编译时错误的完整列表:
这是一个:
Project 'edu.harvard.i2b2.common' is missing required source folder: 'gensrc'
如果我右键单击“edu.harvard.i2b2.common”项目,然后选择“构建路径”,然后选择“配置构建路径”,然后导航到“源”选项卡,我看到我们缺少一个文件夹。
在 Windows 中,我看到该文件夹存在。看起来我的 CLASSPATH 需要该文件夹,但该项目没有包含它。在 Eclipse 中解决此问题的正确方法是什么?
java - Eclipse 中的错误:“在解决构建路径错误之前无法构建项目”
我是一名学习 Java 的计算机科学专业的学生,所以我在家里和大学里做一些关于 Linux 和 Windows 的混合工作。将新项目复制到 Eclipse 工作区后出现问题。该项目出现,但带有红色感叹号和错误提示:
在解决构建路径错误之前无法构建项目
我怎样才能解决这个问题?我尝试了此处描述的解决方案,但没有奏效。
java - 如果没有从中导入任何内容,为什么库需要成为构建路径的一部分?
考虑这个(半伪)代码:
...以及 Eclipse IDE 中的这两个项目设置:
提供的代码不会从 JAR 文件中导入任何内容,但行为不同。它有什么不同?好吧,在使用第一个项目设置时,本网站的主题会引发错误:
该行发生的错误:
但是,在使用第二个项目设置(其中 JAR 是构建路径的一部分)时不会发生错误。除此之外,代码在使用第一个项目设置时根本不起作用。我知道当它正常工作时会发生什么,第一个项目设置不会发生这种情况,但第二个项目设置会发生这种情况。另一件值得一提的事情是,只有当 JAR 文件位于 Eclipse 中的 Order 和 Exports 列表的顶部时,代码才会起作用:
为什么会这样?如果没有从 JAR 导入,为什么它需要成为构建路径的一部分才能工作?类加载器根据实际文件使用它,因此它是否与项目的构建路径相关联无关紧要。