eclipse3.4 eclipse插件org.eclipse.core.runtime(3.4.0)怎么安装
朋友们,eclipse3.4和eclipse插件org.eclipse.core.runtime(3.4.0)怎么安装是当今热门话题,但是它们的内涵和影响力可能会让人感到困惑。在本篇文章中,我将为你们揭示它们的本质和重要性,希望能够为你们带来新的认识。
eclipse插件org.eclipse.core.runtime(3.4.0)怎么安装
如果阁下看到了这篇文章,估计你已经碰到了这样的困那。当你看似正确的代码(应该是初次碰到类似的代码吧,这些大多数菜籽教材或者网络)经过一番霹雳啪啦的敲键盘之后,怀着满心的兴奋运行,却被弹出can''t find the main class等等类似的对话框,看eclipse控制台的输出信息上显示着一两行红字java.lang.NoClassDefFoundError: org/eclipse/core/runtime/IProgressMonitor
Exception in thread"main"(或者类似)。那么我要先说,继续读下去,你的问题基本上可以在这里解决了。
阁下也许会奇怪明明已经把org/eclipse/core/runtime这个包加入到library里了,为什么还是报这样的错误,细心的通知可能就会发现你所加入的包里面根本就没有控制台所弹出的那个类,那牛就要奇怪了,eclispe在搞什么鬼东西呢?
其实呢,很简单org/eclipse/core/runtime这个包不是封装在一个jar包之下的,他们是属于两个项目的(我想可以这么解释吧)。就像你可以见两个工程A1,A2,他们的包路径相同,例如:com.binary.*;。这时,也许别人在叫你如何些代码的时候,仅仅告诉你要导入A1这个工程,而A2这个工程却根本未曾提及,而事实是你不但需要A1这个工程,而且需要A2这个工程,好了我想大家都明白了吧,具体eclipse为什么要这么分,我在网上没有这道类似的解释,因此希望eclipse能给个说明出来。其实这些缺少的类在org.eclipse.equinox.common里面,好了,大家去试试吧,赶快行动。
eclipse是什么软件
Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
虽然大多数用户很乐于将 Eclipse当作 Java集成开发环境(IDE)来使用,但 Eclipse的目标却不仅限于此。Eclipse还包括插件开发环境,这个组件主要针对希望扩展 Eclipse的软件开发人员,因为它允许他们构建与 Eclipse环境无缝集成的工具。由于 Eclipse中的每样东西都是插件,对于给 Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
扩展资料:
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;
2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目发布代号为Mars的4.5版。
参考资料来源:百度百科-Eclipse
精通Eclipse V3.4,第2部分: JDT
摘要精通 Eclipse这一系列文章将向 Eclipse新手讲授 Eclipse IDE的详细内容在学完本系列后您将成长为一名高级用户在本文中您将了解如何使用 Eclipse IDE的各个部分
本文将介绍 Java&#; Development Tools(JDT)演示一些常用功能并说明如何自定义这些常用功能还将讨论 Eclipse集成开发环境(IDE)不同于其他环境的概念和功能或者 JDT新用户不容易发现的功能如果您刚开始使用 Eclipse V请参阅第部分
JDT是什么?
Eclipse与 Java开发是同义语但是对于大多数 Eclipse新手来说 Eclipse与 Java技术之间的关系可能并不十分清晰
Eclipse是用 Java编程语言编写的骨架平台在 IDE之上编写的插件(例如 Mylar和 Findbugs)将提供其功能并且 Java语言允许 Eclipse像 Java IDE一样运行可能由于 JDT是 Eclipse下载默认附带的因此当开发人员说他们使用 Eclipse进行 Java开发时他们实际上指的是使用 JDT这一点可能不会让人立刻明白
分析 Java项目
图在 Package Explorer中查看到的典型 Java项目
Java项目由以下元素组成
src文件夹
此文件夹包含应用程序的实际源代码默认情况下当您创建一个新 Java项目时 Eclipse将创建保存所有源代码的 src文件夹但是可以添加任意一个文件夹作为源代码文件夹例如许多人喜欢用 tests文件夹保存创建的所有测试用例要将 tests文件夹添加到项目中请执行以下操作
右键单击项目然后单击 New> Folder键入文件夹的名称(在本例中为 tests)并单击 OK右键单击 tests文件夹然后单击 Build Path> Use as Source Folder
输出文件夹
此文件夹包含通过源代码生成的 class文件夹默认情况下 Eclipse将创建 bin文件夹来保存这些内容
引用库
这些是当前项目引用的库或工作空间中的其他 Java项目当 Eclipse构建或运行 Java项目时这些内容将被添加到构建路径和 CLASSPATH中
Package Explorer视图虽然 Eclipse包含若干个浏览文件的视图(例如 Navigator视图和 Project Explorer视图)但是需要使用 Package Explorer视图浏览 Java项目此视图将显示每个 Java项目的 src文件夹并允许浏览每个 src文件夹包含的包您可以展开各个 Java文件以查看其大纲您还可以展开每个项目的 Referenced Libraries项以查看项目的构建路径中的库
设置构建路径
许多时候 Java项目都使用位于计算机中的其他一些 Java存档(JAR)或者同一个工作空间中的其他一些项目中的类要使用这些类必须把相应的项目/JAR添加到当前项目的构建路径中否则 Eclipse将显示项目中的编译错误要修改项目的构建路径请执行以下操作
右键单击 Package Explorer中的项目并单击 Settings在显示的窗口中选择 Java Build Path要将项目添加到构建路径所在的工作空间中单击 Projects选项卡然后单击 Add在构建路径中选择项目然后单击 OK
要将 JAR添加到项目中请执行以下操作
单击 Libraries选项卡
图修改构建路径
单击 Add external JARs然后选择需要添加的 JAR
自定义编译器设置
Eclipse允许自定义内置 Java编译器的设置 Eclipse将使用此编译器构建项目要自定义项目的编译器设置请执行以下操作
右键单击 Package Explorer中的项目并单击 Settings在显示的窗口中选择 Java Compiler
图自定义 Java编译器设置
在 Java编译器的这个首选项页面和其余首选项页面中选择 Enable project specific settings因此对编译器设置所做的更改仅应用于此项目单击 Configure Workspace Settings链接把更改应用于工作空间的所有项目中
在 Compiler pliance level菜单中选择需要编译源代码的 Java版本例如如果使用的是 Java V功能您应当选择该选项
展开 Java Compiler树然后选择 Errors/Warnings在这里您可以将 Eclipse设为标记代码中的潜在错误如果内容非常苛刻则可以告诉 Eclipse忽略它(例如 Undocumented Empty Block)或者可以将项内容设为根据问题的严重程度标记警报或错误
图自定义 Java编译器错误和警报
注建议将 Potential programming Problems和 Deprecated and Restricted API下的项至少设为 Warning级别您可能需要忽略 Potential programming Problems下的 Serializable class without serialVersionUID项除非您打算同步许多对象
在展开的 Java Compiler树中选择 Task Tags任务标记允许您在代码注释中给您自己或其他人留下说明例如您可以有这样一行://TODO this is a bug details at您可以在 Tasks视图看到这些注释本身单击 Tasks视图中的任意一个注释将跳到它在源代码中的位置默认情况下 Eclipse提供了三类任务标记 FIXME TODO和 XXX只需在 Java Compiler树中选择 Task Tags(参见图)单击 New并在显示的窗口中键入标记名称就可以添加您自己的标记(例如 BUG)您甚至可以为标记设置优先级级别这十分有用因为您可以按优先级排列 Tasks视图中的注释
图自定义任务标记
重构
重构允许您轻松地更改一个位置中的代码并且在代码出现的其他位置显示这些更改如果这听起来让人困惑那么可以这样说这一节的内容可能是 Eclipse最精彩的部分由于 Eclipse包含许多重构功能而且对所有这些功能进行说明可以自成一篇文章因此本文主要介绍一些最常用的重构功能
重命名重构
重命名重构可能是所有重构中最常用的您可以使用它重命名项目中的任何方法变量或类要尝试使用它请执行以下操作
在编辑器中选择任意一个变量在位于 Eclipse GUI顶部的菜单中单击 Refactor> Rename如图所示 Java编辑器将把框放置在变量名周围及使用它的所有位置中
图 Refactor菜单将提供许多重构功能
键入变量的新名称然后按 Enter键使用该变量的所有位置将自动改为使用新名称
同样地您可以更改类和方法的名称使用它们的所有位置都将改为使用新名称这样您不必手动定位调用方法的每个实例并进行更改这将为您节省大量时间并避免潜在错误您可以轻松地更改 Java项目中的任何方法变量和类的名称而不用再去管它
移动重构
此类重构在将类从一个包移到另一个包中时尤为有用您可能会经常使用它—仅次于重命名重构要尝试使用它请执行以下操作
右键单击 Package Explorer中的任意一个类然后单击 Refactor> Move系统将打开一个窗口该窗口显示当前项目及该项目依赖的任何其他项目中的包选择需要将该类移到哪个包中然后单击 OK该类将被物理地移到新包中并且代码中对它的所有引用—例如 import语句—将改为引用其新位置
如果想要跳过这些步骤您可以将类从一个包拖放到另一个包中移动重构将自动执行
构建 Java项目
Eclipse没有 Compile按钮这会使许多新手感到十分慌乱但是它是 Eclipse的另一个令人感到惊奇的功能您永远不需要编译 Java项目因为始终在构建项目只要保存文件 Eclipse就会在后台编译它以及它影响的所有其他文件因此您从未注意到它此行为将减少启动项目所需的时间因为您永远都不需要等待它重新编译
运行项目
运行 Java项目的最简单方法是打开包含 main方法的文件然后单击工具栏上的 Run这样做将创建启动配置下一次需要运行项目时单击 Run旁边的箭头如图所示并选择带有包??? main方法的类名的配置
图运行项目
调试项目
您应当从在代码中放置断点开始进行调试您可以在编辑器中单击需要放置断点的行的最左侧列来完成启动调试模式类似于运行项目只是要单击工具栏中的 Debug而非 Run
图调试项目
在到达一个断点时 Eclipse窗口将弹出到前台并且自动切换到 Debug透视图其中包含有助于调试程序的视图下面是一些常用视图的简要说明
Debug视图
该视图将控制当前运行的程序允许您通过程序查看堆栈和步骤您甚至可以使用该视图暂停或停止程序
Variables视图
该视图将显示当前方法中的本地变量值将随着您在程序中的位置变换而更改
Breakpoints视图
该视图将列出当前断点您可以通过选择或清除列表中的断点来启用或禁用断点
Expressions视图
该视图允许您键入任意的 Java表达式并且在程序执行的当前点的上下文中查看它的值要将 Java表达式添加到该视图中请执行以下操作
结束语
本文说明了 Eclipse JDT及其提供的功能您现在知道如何根据需要自定义 JDT的各个部分并且应当了解了可能会令 JDT新手感到困惑的一些事
精通 Eclipse这一系列的第部分将主要介绍 JDT的最强大部分—其编辑器—并说明其强大的功能
感谢您的阅读!希望本文对解决您关于eclipse3.4的问题有所帮助。如果您还有其他疑问,欢迎随时向我们提问。