草庐IT

JSP-Eclipse

全部标签

java - 为什么 M2Eclipse 在 mvn 命令行没有时提示缺少工件?

我刚刚设置了EclipseHelios的全新安装,并将M2Eclipse配置为使用Maven的外部(v2.2.1)安装。系统在命令行上编译正常,但在M2Eclipse中,我的几个项目模块出现错误:缺少工件javax.jms:jms:jar:1.1:test我可以通过从Atomikos依赖项中排除jms工件来克服错误。但我的主要问题是两者如何提供不同的结果!更奇怪的是,我安装了另一个EclipseHelios,一切正常。 最佳答案 m2eclipse中的依赖解析器没有使用外部Maven安装,它必须使用嵌入式Maven版本。因此,我建议

java - 如何在 Eclipse 调试透视图中识别线程?

我正在开发一个有一些线程的Java应用程序。我在控制台中打印threadId,例如17、18、19等等。但是当我打开调试透视图时,我有这个“调试”窗口(最左上角的窗口),它显示了当前线程,但它们使用[Thread-2]、[thread-3]。数字不一定与ThreadId匹配。有什么方法可以将我在控制台中获得的ThreadId与“调试”窗口中显示的线程相关联? 最佳答案 我不知道有什么办法可以做到这一点。然而,还有另一种方法。这些线程名称由您正在使用的Thread构造函数自动生成。但是,有一个名为Thread.setName()的方法

java - 如何同时使用 Mercurial、Maven 和 Eclipse?

我目前在一个由5名大学同事组成的团队中从事Java项目。实际上,我们将在接下来的几天内完成规划阶段,然后开始实现。对于该项目,我们必须使用Mercurial(通过Bitbucket.org)和ApacheMaven。我们想使用Eclipse作为IDE。我知道如何使用Mercurial,并且阅读了一些有关Maven的文章和指南。我不明白的是我们应该如何协作使用这些工具。应该在存储库中放置什么?整个Eclipse项目?或者只是源文件和Maven的pom.xml?如果是后者,工作session会是什么样子?提取文件,使用mvneclipse:eclipse创建一个Eclipse项目,编码一段

java - 带有 $LD_LIBRARY_PATH 的 Eclipse

我在目录/usr/local/lib/中有一些使用JNI构建的库文件。如果我从luncher启动Eclipse,Eclipse永远不会选择该路径,因此我需要为运行配置指定-Djava.library.path。但是如果我从命令行启动Eclipse。看起来工作正常。有谁知道为什么它会这样,以及如何将它配置为从luncher知道/usr/local/lib/路径。谢谢。我在Ubuntu操作系统上使用EclipseSDK版本:3.6.2。 最佳答案 这可能是因为您的shell在其中一个启动脚本中执行了exportLD_LIBRARY_PA

java - JSP EL ${stuff} 语法不起作用

我有两个问题。第一个是我正在使用JSP,我无法解决。第二个是我的行为很奇怪。当我把它放在我的servlet的doGet()方法中时req.setAttribute("test","SARASA");req.getRequestDispatcher("WEB-INF/main.jsp").forward(req,resp);在“WEB-INF/main.jsp”中:输出是:SARASA${test}我不知道我做错了什么...这可能是什么原因?更新:我解决了它添加在我需要的每个JSP中。奇怪的是,在另一个使用一些非常相似的web.xml和pom.xml文件的项目中我不需要它(我使用的是ma

java - 在 Eclipse 上手动安装 subclipse

这个问题在这里已经有了答案:HowtoinstallpluginforEclipsefrom.zip(11个答案)关闭4年前。我已经从http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240下载了subclipse我下载的zip文件包含以下两个文件夹和4个文件/features/pluginsartifacts.xmlcontent.xmlindex.htmlsite.xml我可以只将这两个文件夹(功能和插件)复制到$ECLIPSE_HOME文件夹并忽略这些文件吗?我以前做过,但我不记得必须复制单个文件

java - 为什么这段代码没有用 javac 编译但在 eclipse 中没有错误?

以下代码:@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD,ElementType.FIELD,ElementType.ANNOTATION_TYPE})@Constraint(validatedBy={MinTimeIntCoConstraintValidator.class,MinTimeIntCoListConstraintValidator.class,MinTimeDoubleCoConstraintValidator.class,MinTimeDoubleCoListConstraintValida

java - Eclipse/Java 新手 : package not found now, 但那是昨天

我将第一次参与Java开发。该应用程序将构建在一组称为UDOP的Eclipse插件和包上。该套装附带教程,我正在学习这些教程。昨天一切正常,在我的示例代码中,我能够导入某个包,并扩展其中包含的类之一。今天启动Eclipse时,导入语句中的一个包下面有一条红线,悬停消息告诉我无法解析导入。目标平台是正确的,我的依赖项符合教程的要求。我运行了更新类路径。详细信息:导入语句是importcom.tdkc.udop.extensionpoints.views.ViewPartBase;红色波浪线位于com.tdkc.udop.extensionpoints下。com.tdkc.udop被设置为

java - Jar 文件 ADD DIRECTORY ENTRIES 导出 jar 时的 Eclipse 选项

我不知道我是否在问正确的问题,但想消除我的疑问。其实我遇到过从jar文件引用类文件的场景。我的意思是说我有一个后端java项目,比如ABC,里面有application-context.xml文件。现在我创建了ABC项目的jar文件并在一个基于Web的应用程序中使用。在这里,我遇到了bean没有Autowiring的问题,后来才知道问题是,我用Eclipse导出ABC项目的jar文件时,没有选择“ADDDIRECTORYENTRIES”复选框,后来我做了并且全部工作。只是为了查看通过在jar文件中选中此框进行了哪些更改,以便一切正常,所以我创建了2个jar文件,一个选中了“ADDDIR

java - 如何在JSP中使用空键获取Map值

我有一个Map从Controller传递给JSP。有一个带有默认值的空键,这意味着map.get(null)返回一个默认对象。keyObject.keyProp是整数,可能为空。当我在jsp中使用它的时候我没有得到空键的任何输出。有什么方法可以使空键在jsp中工作吗? 最佳答案 这似乎是获取null值的唯一方法使用标准EL实现的关键是调用get()map上的方法(考虑到您说keyObject.keyProp解析为Integer对象):我测试了这个解决方案并且它有效。实际上,在这种情况下,您可以轻松地不用,只需在需要的地方使用普通EL