Tag: Eclipse的

类文件名必须以Javasearch中的.classexception结尾

我希望有人可以帮我解决我在一个特定的项目中使用Eclipse中的Javasearchfunction的问题。 当在一个特定的项目上使用javasearch时,我得到一个错误消息,说明Class file name must end with .class (见下面的栈跟踪)。 这似乎没有发生在所有的项目上,只有一个特定的一个,所以也许我应该尝试重build? 我已经尝试了Project -> Clean …和closuresEclipse,删除所有生成的类文件,并重新启动Eclipse无济于事。 我在Google上find的唯一参考资料是http://www.crazysquirrel.com/computing/java/eclipse/error-during-java-search.jspx ,但不幸的是他的解决scheme(closures,删除类文件,重新启动)没有为我工作。 如果有人可以提出一些build议,或者有更多的信息可以帮助我们追踪这些信息,我会非常感谢这些指标。 Version: 3.4.0 Build id: I20080617-2000 也只是发现这个线程 – http://www.myeclipseide.com/PNphpBB2-viewtopic-t-20067.html – 这表明当项目名称包含句点时可能会出现相同的问题。 不幸的是,我的设置并不是这样,所以我仍然陷入困境。 Caused by: java.lang.IllegalArgumentException: Class file name must end with .class at org.eclipse.jdt.internal.core.PackageFragment.getClassFile(PackageFragment.java:182) at org.eclipse.jdt.internal.core.util.HandleFactory.createOpenable(HandleFactory.java:109) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1177) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.locateMatches(JavaSearchParticipant.java:94) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:223) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.search(BasicSearchEngine.java:506) at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine.java:551) at org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.internalSearch(RefactoringSearchEngine.java:142) at […]

Eclipse不会启动 – 没有findJava虚拟机

Eclipse昨天运行良好(自从我安装它大约一年以来)。 现在突然间,我在启动时出现以下错误: "A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:\Program Files\eclipse\jre\bin\javaw.exe javaw.exe in your current PATH" 我没有更改在我的机器上相关的Eclipse / Java相关的东西,但是Windows更新昨天应用到了我的机器上,所以也许这与它有关(但是我没有看到任何会影响Java的东西)。 我已经看了所有关于添加一些东西到你的PATH或添加-vm选项到Eclipse ini(不能得到这个工作)或复制jre文件夹到eclipse \ jre(这工作,但没有看起来像一个很好的长期解决scheme)。 所以我真的想弄清楚如何让事情回到“默认”设置,而不会弄脏东西。 我正在运行Windows 7, Eclipse Helios and Java 1.6.0_26.

哪个是最好的Maven Eclipse插件?

Maven有两个可用的Eclipse插件: Eclipse IAM (旧名称是Q4E) m2eclipse的 m2eclipse似乎是最古老的,但更强大。 两者之间有什么关键的区别? 从今天开始的项目应该select哪一个,为什么? 更新: m2eclipse正在转向eclipse.org,并将包含在Indigo发行版(Eclipse 3.7)中。 在Eclipse上看到m2e:这对你意味着什么? 和m2eclipse正在移动到eclipse.org! 。 接受的答案因此更加正确。

maven-archetype-webapp eclipse问题

我试图用maven和eclipse创build一个非常简单的webapp,但是我根本就没有快乐,实际上是快乐的反面。 我去文件 – >新build项目,selectMaven项目,并selectmaven-archetype-webapp。 当我完成向导时,将会生成一个webapp结构,但是在main,just资源和webapp下没有“java”目录。 所以我右键点击main并select新的类。 该类是在资源(?!)下创build的,此外,java似乎没有编译它。 我可以做出愚蠢的错误,没有语法突出显示。 这就像java不认识它。 或者我已经尝试在主应用程序下创build一个新的“java”目录,但仍然存在相同的不存在的Java症状。 是什么赋予了? 这让我疯狂 谢谢大家!

你可以同时运行2个完全独立的Eclipse实例吗?

我目前使用Eclipse的Java和Python(与PyDev)。 我经常发现我有一个打开大量文件的Java项目,然后出于某种原因,我不得不切换到一个Python项目。 我想离开我的Java项目的方式,我不只是想在同一个地方打开吨的Python文件,因为那么我一次打开太多。 有什么办法可以让我的Java项目完全按照它的方式,并打开一个全新的Eclipse会话? (你可以使用浏览器的方式)

“SDK平台工具组件缺失!”

我正在尝试添加SDK平台1.6到现有的2.2安装,在这个线程的帮助下。 正如所build议的,我跑了帮助 → 检查更新find并安装了以下内容: + Android DDMS 8.0.1.v201012062107-82219 + Android Development Tools 8.0.1.v201012062107-82219 它提示重新启动Eclipse,当它重新启动它给我以下错误信息: "SDK Platform Tools component is missing! Please use the SDK Manager to install it." 咦? 为什么? 我仍然有C:\ android-sdk-windows上的SDK平台工具,在我进行这个“升级”之前完美的工作。 在我的开发环境中,我需要什么来支持2.2和1.6?

subclipse:无法加载默认的SVN客户端

使用eclispe和subclipse插件时,我总是得到这个错误: Unable to load default SVN Client 我已经安装了SVNKit和JavaHL提供程序,但在首选项中找不到它: 我使用的是win64bit的eclipse

如何find哪些类在Eclipse中实现特定的接口?

我有一个应用程序作为与许多依赖关系的JAR文件。 出于某种原因,我需要反编译一个库,并用Eclipse打开它。 对于项目中的给定接口,是否有find实现它的类的方法? 可能是这个接口是在其他库中实现的,我还没有反编译。 这种类可以做到这一点吗?

与adb的连接closures,并且发生严重错误

可能重复: 与adb的连接closures,发生严重错误 我目前正在尝试在最新版本的Eclipse中为Android开发一个应用程序。 当我尝试构build并运行时,会出现以下结果: [2011-02-17 17:08:03 – <ProgramName>] The connection to adb is down, and a severe error has occured. [2011-02-17 17:08:03 – <ProgramName>] You must restart adb and Eclipse. [2011-02-17 17:08:03 – <ProgramName>] Please ensure that adb is correctly located at 'C:\<sdk-directory>s\platform-tools\adb.exe' and can be executed. 现在,我已经更新了ADT插件,我有最新版本的Android SDK; 实际上,adb.exe在platform-tools目录下,可以执行。 我尝试了我在Google上find的所有内容: 我试过adb kill-server和adb start-server 我试图运行一个没有模拟器启动 […]

升级到Android SDK 2.3和ADT 8.0后,“无法获取项目的系统库”

今天,我升级到Android SDK 2.3,我也升级了Eclipse插件Androi开发工具8.0(从0.9.9)。 我也升级了我的Java开发工具包到1.6_22。 现在在Eclipse中,我所有的Android项目中都遇到了很多错误 。 错误信息如下所示: java.lang.Objecttypes无法parsing。 它是从所需的.class文件间接引用的。 我该如何解决这个问题,以便我可以再次使用我的Android项目? 在这些项目的构buildpath中,我没有任何对android.jar引用,而是一条消息: 无法获取项目的系统库