Tag: Eclipse的

对于web.xml的Bogus Eclipse警告:“没有为文档检测到语法约束(DTD或XML模式)”。

我的web.xml文件的顶部看起来像这样: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd" version="2.5"> 但是我仍然从Eclipse(Ganymede)得到警告,没有检测到XML模式,架构违规也没有被警告。 在我的项目中的其他XML文件(例如Spring框架configuration文件)没有警告,并提供有关架构违规的正确警告。 我如何使模式检查工作,并希望警告消失? 服务器运行正常。 这似乎是一个IDE问题。

Hibernate表没有映射错误

我有一个Web应用程序使用Hibernate在数据库上进行CRUD操作。 我得到一个错误,说这个表没有被映射。 查看Java文件: 错误信息: org.springframework.orm.hibernate3.HibernateQueryException: Books is not mapped [SELECT COUNT(*) FROM Books]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: Books is not mapped [SELECT COUNT(*) FROM Books] at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:660) at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411) … Caused by: org.hibernate.hql.ast.QuerySyntaxException: Books is not mapped [SELECT COUNT(*) FROM Books] at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:181) at org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:111) at org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:93) … 这是我的DAO.java方法: public int getTotalBooks(){ return […]

在Eclipse的工作区中快速find一个字段或方法

我发现在Eclipse上使用Ctrl(cmd) + o快捷键来查找类中的成员字段或方法(并再次使用它来获取超类的成员字段或方法)非常有用。 但是,我想知道是否有类似的方法来快速search项目和/或工作区中的字段或方法,你知道它的名字而不是它在哪里(类似于如何find一个typesCtrl (cmd) + Shift + T或资源Ctrl(cmd) + Shift + R )。 如果没有,我可以在哪里要求?

eclipse中的openjdk 1.7不允许1.7以下的源代码级别

Eclipse给我一个错误: '<>' operator is not allowed for source level below 1.7 我想这是因为它不使用Java 1.7。 除此之外。 至lessopenjdk 1.7(我的操作系统是OpenSuse 12.3)。 我从开普勒切换到juno减less了一些滞后,并试图找出这个错误,迄今为止没有用。 有些事情我已经尝试过了: – eclipse的默认运行时是opensdk 1.7(这样说在帮助中,关于安装细节) – 项目属性,java build – >库。 我已经手动添加了opensdk位置。 我会安装oracle版本,但是opensuse版本库中只有1.6版本可用。 我已经尝试过安装oracle提供的rpm,它没有把自己放在我的路上,把所有的东西搞砸了,于是我又删除了它。 它应该与openjdk一起工作吗? 或者你认为它有一个错误? ps:junit也不被认可,所以我手动链接到jar文件。 也许这是相关的信息。

“自动激活bundle com.android.ide.eclipse.adt时发生错误”

当到这里时:右键单击我的项目>属性> Android下面的错误发生。 这个错误发生在我去项目或任何一个库的属性>安卓(忽略BibleTriviaPro)。 这个错误似乎是从哪里来的。 我想不出任何我已经改变的东西,现在突然间,今天突然出现这个错误。 我怎样才能解决这个问题?

Eclipse中运行的是什么版本的Java?

我如何知道在Eclipse中运行的是什么版本的Java? 有没有办法编写代码来找出? “包资源pipe理器”中的“JRE系统库[JavaSE-1.6]”是正确的版本吗?

按住Ctrl点击进入我点击的方法的声明。 对于有一个实现的接口,我怎么才能直接去实现呢?

我经常需要debugging编写的Java代码,以便有一个接口,并且只有一个接口的实现。 例如,将有一个接口Foo与一个名为FooImpl的实现。 在下面的代码中,如果我按住ctrl-click doThings,它会跳到Foo.java,当我真的想去FooImpl.java查看实现。 public void doStuff(Foo foo) { foo.doThings(); } 当我在界面上结束时,我不得不使用ctrl-shift-r打开FooImpl。 如果我可以做点什么舔按ctrl-alt并点击doThings并最终进入FooImpl.java,那将会非常好。 如果工作区中有多个实现,那么也许只是popup一个框告诉我他们是什么。 在eclipse中是否有插件或现有的function呢? 我知道我可以去Foo.java,然后得到层次结构并转到实现,但是当只有一个接口的实现时,这比点击次数要多。

在Mac OS X上的Eclipse中,更改为下一个和上一个选项卡的快捷键是什么?

我希望能够在Eclipse编辑器中(从Javaangular度来看)从一个文件切换到另一个文件(并将这些组合键绑定到我的鼠标上的button上)。 将当前选项卡切换到下一个或上一个的快捷键是什么?

Java / Eclipse – 没有更多的R文件

我现在在Eclipse几个小时了,即使在互联网上进行了很多search之后,我仍然没有find解决scheme,但我的项目中没有更多的R.java文件。 刚刚创build或在我的旧项目,我没有R文件了,我尝试了这么多的解决scheme(卸载,重新安装Eclipse,清理我的项目,检查我所有的XML,修复问题与Android工具等.. 。) 请有人可以告诉我在这种情况下做什么?

Eclipse + Maven src / main / java在Package Explorer的src文件夹中不可见

我想知道为什么我在Package Explorer的src节点中看不到以下文件夹 src/main/java src/main/resources src/test/java src/test/resources 我可以作为项目的直接子项访问这些文件夹,它们存在于文件系统中。 我正在使用Spring Tool Suite(Eclipse的STS)。 也许我可以以某种方式configurationEclipse?