标签: buildpath

Eclipse中的错误:"在解决构建路径错误之前无法构建项目"

我是一名学习Java的计算机科学专业的学生,​​所以我在家里和大学里做了一些Linux和Windows的混合工作.将新项目复制到Eclipse工作区后出现问题.该项目显示,但带有红色感叹号,并显示错误:

在解决构建路径错误之前,无法构建项目

我怎样才能解决这个问题?我尝试了这里描述的解决方案,但它没有用.

java eclipse linux windows buildpath

15
推荐指数
1
解决办法
11万
查看次数

SDK/ADT-Update后Android库依赖关系中断

今天,我将Android SDK和Eciple ADT更新到最新版本(ADT Rev 22).在重新启动Eclipse之后,每当我引用自定义库时,它都非常不满意构建路径.

此屏幕截图中显示了一个示例: 在此输入图像描述

我的自定义"Android Utilities Library"编译得很好,但依赖它的所有内容都显示了构建路径错误.例如,当我调查"Android URA Library"的构建路径设置时,它向我显示了android_utilities_library.jar"Android Dependencies"下缺少的错误(实际上这是真的,库将构建到各个类文件中bin/classes).

在阅读了使用库项目构建路径错误的解决方案后,我尝试以正确的顺序清理并手动构建我的项目,但无济于事.

我以前从未处理过这个,所以我不知道如何解决这个问题.

任何帮助表示赞赏.谢谢!

eclipse dependencies android buildpath android-library

15
推荐指数
1
解决办法
1万
查看次数

Eclipse中的Java Buildpath问题

在eclipse中,我遇到了与构建路径相关的错误.

错误:

Project 'XX' is missing required library: 'middlegen-2.1.jar'
Run Code Online (Sandbox Code Playgroud)

但是在构建路径配置之前删除了库.

缓存可能有问题吗?

有没有人知道为什么eclipse说即使在构建路径配置之前删除了库也需要库.

最好的

java eclipse buildpath

14
推荐指数
3
解决办法
7万
查看次数

项目中的罐子的文件夹

当我处理小型桌面项目时,我曾经lib在项目的根目录中创建文件夹,在那里我保留了所有项目的jar依赖项.然后我使用配置构建路径 - > - > 添加JAR ...来手动将此文件夹中的所有jar添加到buildpath/classpath.而且因为添加JAR ...(与添加外部JAR不同)使用相对路径,项目是可移植的,这对我来说很重要.

问题是每次我从我的lib文件夹中添加或删除一个jar时,我需要在项目构建路径设置中手动添加/删除这个jar(当然我经常忘记这样做).

有没有办法告诉Eclipse"这是我保存所有罐子的文件夹.请将所有罐子自动添加到buildpath/classpath"?我试图将此文件夹视为类文件夹(Add class folder...),但它不起作用:(.

PS我知道Maven和Eclipse-Maven集成,但我想保持我的小项目很简单(Maven集成有时令人沮丧,所以我宁愿在这些项目中避免它),所以请不要在回答中提出这个建议.另外正如我所提到的,这些是桌面项目,因此WEB-INF/lib我的项目中没有通常由Java EE插件自动处理的文件夹.

eclipse configuration classpath buildpath

14
推荐指数
1
解决办法
1万
查看次数

Java Web Project无法正确构建

我有一个Java Web项目,我正在部署到嵌入Eclipse的Servers Plugin中的Tomcat,唉,当我在发布/启动服务器后导航到该webapp的位置时,.class文件都丢失了.我可以导航到ProjectName\WEB-INF\classes\path\to\packages\ - >所有包都是空的.

任何想法如何解决这个问题?

编辑

自动构建被检查,它编译就好了我刚刚包含的另一个Web项目,而不是指定的那个

编辑2

重新安装Eclipse(因为为什么不) - 没有任何改变,适用于Project#2,不适用于Project#1.现在甚至没有包裹的路径.src文件夹的内容(应该移动到WEB-INF/classes)根本不存在 - 但是资源(我有一个具有相同部署程序集命令的资源文件夹)是.

java eclipse deployment tomcat buildpath

13
推荐指数
1
解决办法
2万
查看次数

Maven:如何在Eclipse中包含jar,这些jar在存储库中不可用?

我已经将JAR复制到了src\main\webapp\WEB-INF\lib.
我用eclipse.如果我将jar一个一个地添加到Project-> Java Build Path-> Add jars,然后我执行Project-> Maven-> Update Project Configuration,它们将被Maven删除.Eclipse显示错误,其中包含"xxx无法解析".

Env:
Eclipse Java EE IDE for Web Developers.
Version: Indigo Service Release 1
Build id: 20110916-0149

m2e - Maven Integration for Eclipse 1.0.100.20110804-1717
Run Code Online (Sandbox Code Playgroud)

注意:我不想创建自己的Maven存储库.它只会使用一次.
我该怎么办?

java jar buildpath maven

12
推荐指数
1
解决办法
6万
查看次数

选择"添加外部JAR ..."w/log异常时,不显示FileDialog

Eclipse Juno安装在我的新款MacBook Air Yosemite上.我已经导入了一个我在旧Mac上工作的项目,我需要添加对新Jar的引用.麻烦的是,当我点击添加外部JAR时没有任何反应!

在此输入图像描述

Eclipse是最新的.看起来它刚刚破裂,可能与Yosemite有关 - 我创建了一个新项目,也无法在该项目中添加任何外部JAR.

将jar直接放入项目的lib文件夹中可以解决这个问题.但是,这会创建重复的文件系统对象.

请指教

这是Eclipse错误日志中的条目:

!ENTRY org.eclipse.ui 4 0 2015-02-11 11:41:21.303
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
    at org.eclipse.swt.widgets.FileDialog.panel_shouldShowFilename(FileDialog.java:348)
    at org.eclipse.swt.widgets.Display.dialogProc(Display.java:5410)
    at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
    at org.eclipse.swt.internal.cocoa.NSSavePanel.setAccessoryView(NSSavePanel.java:46)
    at org.eclipse.swt.widgets.FileDialog.open(FileDialog.java:254)
    at org.eclipse.jdt.ui.wizards.BuildPathDialogAccess.chooseExternalJAREntries(BuildPathDialogAccess.java:472)
    at org.eclipse.jdt.internal.ui.wizards.buildpaths.LibrariesWorkbookPage.openExtJarFileDialog(LibrariesWorkbookPage.java:794)
    at org.eclipse.jdt.internal.ui.wizards.buildpaths.LibrariesWorkbookPage.libaryPageCustomButtonPressed(LibrariesWorkbookPage.java:257)
    at org.eclipse.jdt.internal.ui.wizards.buildpaths.LibrariesWorkbookPage.access$0(LibrariesWorkbookPage.java:250)
    at org.eclipse.jdt.internal.ui.wizards.buildpaths.LibrariesWorkbookPage$LibrariesAdapter.customButtonPressed(LibrariesWorkbookPage.java:199)
    at org.eclipse.jdt.internal.ui.wizards.dialogfields.TreeListDialogField.buttonPressed(TreeListDialogField.java:171)
    at org.eclipse.jdt.internal.ui.wizards.dialogfields.TreeListDialogField.doButtonSelected(TreeListDialogField.java:400)
    at org.eclipse.jdt.internal.ui.wizards.dialogfields.TreeListDialogField.access$2(TreeListDialogField.java:396)
    at org.eclipse.jdt.internal.ui.wizards.dialogfields.TreeListDialogField$2.widgetSelected(TreeListDialogField.java:361)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:832)
    at org.eclipse.jface.window.Window.open(Window.java:808)
    at …
Run Code Online (Sandbox Code Playgroud)

exception buildpath eclipse-juno osx-yosemite

12
推荐指数
1
解决办法
312
查看次数

Glass Kepler中没有Glassfish服务器库?

我正在使用Eclipse Kepler设置一个新的dev机器,以部署在Glassfish 3.1.2.2实例上.

当我去

project properties > java build path > libraries > add library > server runtime
Run Code Online (Sandbox Code Playgroud)

没有选项可以添加Glassfish服务器库.

关于我所做的一些其他注意事项(无论它们是否有帮助......):

  • 手动安装GF
  • 为Juno安装了OEPE
  • GF服务器已添加
  • GF Server启动/停止没问题(来自Eclipse)

我几乎在我的另一台机器上有相同的设置,除了我使用Juno而不是Kepler(但是,我尝试了上面的新Juno安装).那台机器一切正常但是刚刚建立起来了.据我所知,GF,Eclipse插件等有很多变化:https://blogs.oracle.com/piotrik/entry/glassfish_3_1_2_2 .那么也许它仍在工作中并没有完全准备好?

与此同时,我使用Modules文件夹中的Glassfish jar文件创建了一个用户库.不是理想的解决方案,但它现在有效.

但是,我仍然宁愿使用"更干净"的方法来添加服务器运行时.想法?

eclipse glassfish buildpath

11
推荐指数
1
解决办法
2万
查看次数

从Eclipse中的另一个Java项目重用类的最佳方法是什么?

我在Eclipse中有多个Java项目.我想从我的旧项目中重新使用我的新项目中的一些类.Eclipse中最好的方法是什么?

即是可以在我的新项目的构建路径中添加另一个"项目文件夹"吗?

java eclipse code-reuse buildpath

10
推荐指数
1
解决办法
1975
查看次数

无法从Web App Library中删除jar

如何删除Web App Library中的jar文件?

我手动将几个罐子添加到Web应用程序库中.我的程序现在正在调整,所以我显然需要删除它们.

但是,当我进入构建路径时,"删除"显示为灰色. 在此输入图像描述

java eclipse configuration buildpath

10
推荐指数
3
解决办法
1万
查看次数