eclipse用Fat Jar 插件打包可执行jar文件

eclipse用Fat Jar 插件打包可执行jar文件
eclipse用Fat Jar 插件打包可执行jar文件

用Fat Jar 插件打包可执行jar文件

1.介绍

一个非常简单的软件打包解决方案,它利用 Java 的定制类装入器,动态地从单一档案文件中装入应用程序所有的类,同时保留支持 JAR 文件的结构。随着 FatJar Eclipse 插件 FJEP 的推出, Eclipse 的用户现在只要在向导中选中一个复选框,就可以创建 One-JAR 应用程序。依赖的库被放进 lib/ 目录,主程序和类被放进 main/main.jar,并自动写好 META-INF/MANIFEST.MF 文件。

2.安装

在线安装:

eclipse菜单栏 help >Install New Software…>Add…

填写name 和url

name:Fat Jar

url:http://kurucz-grafika.de/fatjar

3.使用图解

打包程序文件作为例子。

(1)在包浏览器面板中,选中Build Fat Jar

(2) 选择主类入口。注意选中Merge individual-sections of all MANIFEST.MF Files

(3)选择要打包的第三方JAR文件,这些文件会打包进最终的readXml_fat.jar。

(4) 成功

运行DOS命令,进入jar文件所在路径。执行java -jar readXml_fat.jar即可

Eclipse中指定第三方包JAR和类路径CLASSPATH的几个方法

在Java类中,我们可以通过“import + 包名+ 类名”的方式引用第三方包(jar)或者第三方类(class),但你得告诉Java编译和运行环境到哪里去找这些库或者类,如果这些没有设置好,就会出现类似于某某类无法解析,NoClassDefFoundError等问题。因此,我们必须通过Eclipse指定这些路径来告诉Jvava的开发和运行环境,到哪里去找这些包和类。 1,通过环境变量指定JAR包 Window->Preferences->Java->Build path->Classpath variables,用一个变量指定包的位置,类似于环境变量中设置CLASSPATH。由两个部分组成,一个是name,指定变量名;一个是file path,指定jar包所在位置,或者是folder,指定类文件所在文件夹。这样的好处是如果包的位置发生了变化,我们只需要回到这个地方修改jar包和类的位置,而项目中对于这些包和类的引用不需要修改。 2,通过建立用户库同时指定多个JAR包 Window->Preferences->Java->Build path->User libraries,创建一个用户库,可以向其中添加多个jar,因为可能有多个项目,而每个项目又可能同时引用多个同样的包(jar),把这些包放在同一个user libraries下,就可以让每个项目只引用这一个库就OK了,省去每次需要为每个项目添加多个包的麻烦。 3,指定项目开发中使用的jar(出现在package explorer的Referenced libraries中): project->properties->java build path->libraries 出现几种添加jar包的方式,这里分别解释一下 a,Add JARs... 添加项目内的jar包到项目的引用路径中。 有时候,我们会把一些第三方包放到我们的项目的文件夹中(比如a.jar),一般我们会给这个文件夹取名lib。方法是在Windows中,在Workspace/%项目目录%下建立一个新的文件夹,取名lib,然后把a.jar文件拷贝到lib中。回到Eclipse,在package explorer (包资源管理器)中点击右键,选择“Refresh(刷新)”,即可看到我们的lib文件夹和a.jar 文件。然后通过Add JARs...即可添加a.jar到项目引用。 b, Add External JARs 添加外部jar包到项目中。这样不好的地方在于外部jar包一旦更改位置,则必须重新配置项目,不如其他方式灵活,所以不建议使用。 c, Add variables 添加变量,添加1中定义的环境变量。 d, Add libraries 添加库,可以添加JRE System Library等,其中User Library是在2中你建立的用户库,而Junit则可快速的把Junit需要的包加入到当前项目的引用中来。 e, Add class folder 故名思意,添加类所在的文件夹 4,指定运行时使用的jar(运行时使用) 这里的JAR有两部分,一部分是JRE JAR,运行时环境下的系统JAR,一种是USER Entries,其中%项目名%子目录中是Package Explorer视图中Referenced Libraries中引用的jar。你可以在这里指定运行时JAR,只要放在Referenced Libraries中引用的jar 之前。 a, Run->Open run dialog->classpath b, Run->Open debug dialog->classpath

Eclipse中将Java项目 打包为jar,并且引入第三方jar包 解决办法

如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自定义配置文件MANIFEST.MF ,例如: Manifest-Version: 1.0 Class-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jar lib\log4j-1.2.13.j ar lib\mysql-connector-java-3.1.13-bin.jar Main-Class: src.YourMainClassName 其中的Class-Path就指定了外来jar包的位置。请注意假设我们的项目打包后为pr oject.jar,那么按照上面的定义,应该在 project.jar的同层目录下建立一个lib 文件夹,并将相关的jar包放在里面。否则将会出现Exception in thread "main" https://www.360docs.net/doc/694199751.html,ng.NoClassDefFoundError的错误。 注意:如果在Class-Path 中引入比较多的jar包,不要写成一行,不然会报:java. io.IOException : line too long ,需要分多行写,第二行以及下面的第三行、第四行写的时候需要在前面空两格(敲两下空格键)即可 最后介绍一下使用Eclipse制作jar包的过程吧: 1. 首先在Eclipse中打开项目,右键点击项目,选择“Export”; 2. 选择Java/JAR file,Next; 3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间; 这里有几个选项: * Export generated class files and resources 表示只导出生成的.clas s文件和其他资源文件 * Export all output folders for checked projects 表示导出选中项目 的所有文件夹 * Export java source file and resouces 表示导出的jar包中将包含你 的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了 * Export refactorings for checked projects 把一些重构的信息文件也 包含进去 在Select the export destination中选择导出的jar的路径,Next 4. 下一页可以选择是否导出那些含有警告warning或者错误errors的*.class文件。一般不用理他,Next 5. 下一个页面里可以对项目做一些配置。 * Generate the manifest file是系统帮我们自动生成MANIFEST.MF文件,

Eclipse插件开发文档记录

Eclipse插件开发文档记录 一、参考网站 二、插件开发之基础篇(1) 名词翻译 有一些名词在翻译的过程中可能会出现歧义,在这里统一一下。 アーキテクチャ=architecture=架构 プラットフォーム=platform=平台 コンポーネント=component=组件 其余的随时补充。 的架构 Eclipse被作为java的IDE(集成开发环境)被广泛的应用,但是从本质上看Eclipse是一个整合了各种开发工具的平台。因此,它采用了可以自由的增加各种功能的插件架构技术。Eclipse平台的基本架构如图1-1所示。 图1-1 Eclipse的架构 在这里,在最底层位置的是作为Eclipse插件架构基干的OSGi运行时。虽然在早期的Eclipse版本中已经开始使用插件架构了,但是在的时候才首次引入了OSGi。OSGi是open services gateway initiative的简称、原本是一种为嵌入式硬件开发的,使网络上的服务提供者和使用者交互(結びつける)的注册服务。Eclipse使用OSGi来进行插件的管理。 OSGi运行时之上所有被配置的组件群都是以插件的方式提供的。SWT和JFa ce提供了用户接口(User Interface)的API。由于SWT和JFace并不依赖于Ecl ipse,也有可能被作为类库单独使用。Eclipse不仅把基本的用户接口作为工作台API(WorkBench API)提供出来,在后面要讲到的工作区(Workspace)内的资源通过资源API(Resource API)的形式也被作为基本API提供出来了。在这之上构建起了帮助系统以及基于更新管理器的自动更新等功能。

Eclipse导出jar文件的两种方式

具体做法如下: 方法一:(工程没有引用外部jar包时,直接导出) 选中工程---->右键,Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class--->finish. 方法2: 当工程引用了其他的外部jar时,由于eclipse不支持同时导出外部jar包的功能,所以比较麻 烦一点;具体步骤如下: 生成manifest file:选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路 径及名称--->next--->next--->next; 此时来到了方法1中要选择main class的窗口,但这里先不选择main class,选择最上方的Generate the manifest file, 勾上Save the manifest in the workspace,在Manifest file:中输入file的名称,如/testProject/main,(其中testProject为工程名,main为man ifest file的名称)点击finish,回到工程,打开刚刚生成的main,在这里要输入如下信息: Manifest-Version: 1.0 Main-Class: com.pacong.convert.auto.propertes.ConvertAutoProperties Class-Path: jxl.jar 其中,Manifest-Version: 1.0为刚刚自动生成的manifest版本号; Main-Class: com.pacong.convert.auto.propertes.ConvertAutoProperties为main cl ass所在类; Class-Path: jxl.jar为外部jar包名称,这里是告诉导出的jar包,所要用到的外部的jar包 的路径及名称。 上面都做完了就可以导出带外部jar包的jar包了,步骤如下: 选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next --->next--->next,这时又来到了选择main class的窗口,但这里也不选择main class,选择Use existing manifest from workspace,在Manifest file:里选择刚刚生成的main,如:/testProject/main,点击finish,到此就大功告成啦;假设生成的jar包的名称为test.j ar,那么Class-Path中引入的jxl.jar要和test.jar位于同一个目录下。 这里还有一点要注意: 如果想在命令行中运行刚刚生成的jar,命令如下: java-jar test.jar 如果在jar中有一些System.out.prinln语句,运行后想看看打印出的内容,可以用一下命令: java -jar test.jar >log.txt 输出信息会被打印到log.txt中,当然log.txt自动生成,并位于和test.jar一个目录中。 这里也可以新建一个start.bat文件,创建后;右键---编辑,输入:java -jar test.jar >log. txt;以后直接双击start.bat即可运行test.jar啦。 此部分来自CSDN博客,转载请标明出处:https://www.360docs.net/doc/694199751.html,/kanfeikanfei/archive/2009/03/25/402 4304.aspx

Eclipse插件开发之Wizard的学习与创建

本篇文章主要介绍了"Eclipse插件开发之Wizard的学习与创建",主要涉及到Eclipse插件开发之Wizard的学习与创建方面的内容,对于Eclipse插件开发之Wizard的学习与创建感兴趣的同学可以参考一下。 Wizards的学习与创建 第一章wizard了解 一个Wizard主要由Wizard Dialog、Wizard、Wizard Page三部分组成,如图。 其中Wizard Dialog定义了Wizard中的按钮并管理所提供的向导项页面;Wizard用于控制向导中的外观和行为;Wizard Page定义了向导项页面显示内容的控制机制。 Eclipse提供的三个扩展点: 新建向导org.eclipse.ui.newWizard 导入向导org.eclipse.ui.importWizard 导出向导org.eclipse.ui.exportWizard 第二章wizard的创建实例 下面将以org.eclipse.ui.newWizardsd的使用为例,创建wizard。 通过FileàNewàProjectàPlug-in DevelopmentàPlug-in Projectà输入项目名—>模板选择Coustom plug-in wizard—>可选模板都不用àfinish。 创建plugin.xml和如图所示的类。 主要包括向导类(MyNewWizard)和向导页面(可多个,实例中FirstWizardPage和SecondWizardPage)。 向导类继承Wizard类并实现INewWizard接口。 想到页面类主要是继承WizardPage类。 这两个类的常用方法见附录 plugin.xml 内容如下所示 id要求唯一,category的显示参考下图。

Eclipse中将项目导出jar包,以及转化成exe的方法

Eclipse中将项目导出jar包,以及转化成exe文件 2011-06-27 09:24 一、导出jar文件: 如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照 以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你 程序的主类--OK)---finish;查看你存放jar的目录,是否已经生成了?如果没有你一定没按照步骤操作. 二、运行jar文件: 生成的jar文件你可以双击运行它,但默认情况下会以压缩包的方式打开,如果这不是你想要的结果,请右 击文件---打开方式---选择java(TM)platform来运行.我想这时你应该看到了你的软件界面.先恭喜你了.. 三、连同第三方文件一并导出至jar文件: 如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将 第三方的文件一并导出,不然你的程序运行将达不到你想要的结果. 你可以利用Fat jar插件生成jar,Fat jar 的下载地址:https://www.360docs.net/doc/694199751.html,/projects/fjep/下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后你会看到plugins文件夹中的 net.sf.fjep.fatjar_0.0.31.jar文件(简称Fat jar). 插件安装:把Fat jar文件拷贝到你的eclipse目录下的plugins中..重新启动你的eclipse平台,然后 查看Window---preferences,弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的 configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看 Window---preferences,你会发现Fat jar preferences这一项.恭喜你安装成功了.(未成功可直接去墙撞死).. 用Fat jar打包:右击你的项目,选项列表中有Build Fat jar这一项,选择它,弹出的窗口你会觉得特别 亲切,一目了然使用很方便,点击Browser(Main-Class选择你的主类)---next---finish(勾选你需要一起 打包的资源,默认为全部勾选).瞧,jar文件就生成在你的工程项目中了.运行它,一切顺利,否则就是你编程的问题了.. 另:如果你不想用Fat jar来打包,有一个更快捷的方法可以帮助你,但也是有缺陷的. 步骤:将你需要用到的附属文件放到你的jre安装目录下的\lib\ext目录中(安装JDK的同时也安装了jre),再通过(一、导出jar文件)的方式生成jar.这样就可以了.它有个致命的缺点就是,这样的jar文件只能在你本机可以使用,如果要在别的机子上运行必需在\lib\ext放置同样的附属资源. 四、将jar文件转换成exe可执行文件:

Eclipse插件安装方法总结

第一种方法很简单,在Eclipse的主目录(%ECLIPSE_HOME%)下有一个plugins目录和features目录。将插件解压缩后,在解压缩后的文件夹里一般可以看到plugins文件夹,有的插件解压缩后还可以看到一个features文件夹。一般将plugins文件夹下的内容直接拷贝到%ECLIPSE_HOME%\plugins目录下,如果解压缩后的插件目录下还有features文件夹,则把该文件夹下的内容也拷贝到%ECLIPSE_HOME%\features下。重新启动Eclipse之后就可以使用刚刚安装的插件了。如果不能使用插件,可能是因为插件还未启用。可以到Help/Software Updates/Manage Configuration下将“Disable”的插件“Enable”即可。这种插件安装方式简单、快捷,但是有缺陷,若插件太多,会使内容非常混乱,而且分不清哪个是系统自带的,哪个是以后安装的。当安装了许多插件之后,Eclipse变的很大,不便于更新和管理众多插件。每次重新安装Eclipse,就要花时间来安装那几个常用的插件。 第二种方法也很简单,它主要借助于Eclipse的向导来安装插件。通过Help/Software Updates/Find and Install,在弹出的菜单中选择“Search for new features to install”,点“Next”,在下一菜单中选择“New Local Site”或“New Archived Site”,找到你下载的插件所在目录,选中安装即可。这种方法安装插件比较安全,不易出错,缺点就是对于插件的要求也比较挑剔,所以能够支持这种方式安装的插件也比较少。一般要求插件目录下不光有plugins和features文件夹,还要有site.xml文件(site.xml是进行自动安装的配置文件,eclipse会根据文件的信息自动安装插件)。支持J2ME开发的EclipseME插件就是通过这种方式安装的。 第三种方式就是在Eclipse主目录下创建一个links目录,然后将你自己的插件放在你想放的任何地方,这个时候你放插件的目录就是插件目录(%PLUGIN_HOME%),然后在你的%ECLIPSE_HOME%\links\目录下创建一个link文件,比如要安装一个vss插件,可以在links目录下创建一个vss.eclipse.link文件,link文件的名称随便取。这个vss.eclipse.link 文件指向的存放vss插件的目录(%PLUGIN_HOME%)。假如你的vss插件的zip/rar文件解压缩后放在C:\eclipse_plugins\vss.eclipse下(如果是插件是jar文件则可以不用解压缩),则vss.eclipse.link文件的内容就应该是:path=C:\\eclipse_plugins\\vss.eclipse。注意:path所指的文件路径一定要增加一个“\”转义符来分开。以这种方式安装插件要有一定的讲究。即:插件目录下面一定要有eclipse目录,然后在eclipse目录下分别建立features 和plugins。例如:如vss.eclipse.zip解压成vss.eclipse目录,这个目录包含一个plugins 子目录。先在vss.eclipse目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse 目录中,然后再在刚刚建立的eclipse目录下建立一个features目录。即目录结构要是这样的:C:\eclipse_plugins\vss.eclipse\eclipse\plugins、 C:\eclipse_plugins\vss.eclipse\eclipse\features。其它压缩文件解压后若已经包含 eclipse\plugins、eclipse\features目录,则不需要建立eclipse目录结构。启动Eclipse后,Eclipse会到link文件指定的目录下去查找eclipse\features 目录和eclipse\plugins 目录,看是否有合法的功能部件和插件。也就是说,目标目录必须包含一个\eclipse 目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。对于第三种方式的说明: 1. 插件可以分别安装在多个自定义的目录中; 2. 一个自定义目录可以安装多个插件; 3. link文件的文件名及扩展名可以取任意名称,比如ddd.txt,myplugin都可以; 4. link文件中path=插件目录的path路径分隔要用“\\”或是“/”; 5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效; 6. 插件目录可以使用相对路径;

Eclipse插件RCP中文入门教程

RCP中文入门教程 赵阳 2005.12.26 简单地讲, 一个RCP应用就是一个可独立于Eclispe IDE开发环境运行的Eclipse 插件. 下面我们以一个简单的例子开始我们的RCP旅程. 一、新建插件工程 因为RCP应用本身就是一个Eclispe插件, 所以从新建一个Eclispe插件工程开始. 1)启动Eclispe, 从Eclispe的 File菜单创建一个插件工程: File à New à Project à Plug-in Development à Plug-in Project 点击Next, 进入New Plug-in Project插件向导: 在Project Name中输入工程名称:simplebrowser (最好小写) 勾选”Create an OSGi bundle mainfest”使用OSGi打包清单. OSGi是Eclipse 3.0 以上版本用于动态装载插件的标准, 在Eclipse 2.1中是不需要的. 最好选中它. 点击Next按钮.

修改Plug-in ID 及其他插件属性值. 这里采用默认值, 在”Rich Client Application”一栏中, “Would you like to create a rich client application ?”一项选择”Yes”设置创建的插件为RCP应用. 点击Next. 在模板中选择最基本的Hello Rcp模板, 点击“Finish”按钮, Eclispe将会创建一个简单的RCP应用并且自动打开插件清单编辑器的主页面. 在这里你可以方便的配置你的RCP应用, 免去手工编写和修改配置文件的麻烦.

Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点

引言 Eclipse 具有丰富的菜单功能,给开发人员提供了很好的用户体验。总体而言,Eclipse 菜单种类包括视图/ 编辑器菜单,主菜单(Main Menu),视图/ 编辑器菜单(ViewPart/EditorPart Menu)和上下文菜单(Context Menu)。插件开发人员通过灵活应用这些菜单,可以给用户提供很好的体验。由于视图和编辑器菜单功能类似,因此本文重点讲述视图菜单(视图下拉菜单及其工具栏菜单),除此之外,还将讲述主菜单和上下文菜单。 如图1 所示为Project Explorer 视图的菜单,包括视图下拉菜单和工具栏菜单(折叠树节点)。通常而言,出现在视图工具栏的菜单都会出现在视图的下拉菜单,也就是说,比较常用的视图菜单放在视图的工具栏。 图 1. Project Explorer 视图的菜单 如图2 所示为Project Explorer 视图中的上下文菜单,只有当我们右键点击时才会出现。通常而言,出现频率较高的菜单项才会出现在菜单中。上下文菜单具有很强的灵活项,它可以随着我们点击的对象不同,弹出的菜单也会有相应的变化。 图 2. Project Explorer 视图中的上下文菜单

如图3 所示为Eclipse 的主菜单,包括最上面的主菜单项(不可移动)及其下面的工具栏菜单(可以移动,并且Eclipse 提供了显示/ 不显示这些菜单的功能),Eclipse 并不建议我们为每一个插件都添加新的主菜单,这样容易造成冗余,而且不方便用户操作。通常,我们可以把菜单项添加到Eclipse 已有的菜单,如插件的查找功能可以添加一个查找菜单项到Eclipse 的Search 主菜单上。 图 3. Eclipse 的主菜单 前面讲到Eclipse 的各种菜单,那么,如何在开发插件或RCP 应用程序的时 候添加这些菜单?本文下面的篇幅将详细介绍如何扩展Eclipse 的菜单功能, 使读者深入了解Eclipse 的菜单功能,并能够开发具有这些菜单的应用程序。 因此,必须掌握三方面的内容:菜单种类,菜单的扩展点,菜单控制(显示/ 隐藏或启用/ 禁用菜单项)。下面从概念上介绍这三方面内容,下一小节将会进 行详细介绍。 菜单种类 正如前面所讲到的,Eclipse 的菜单包括视图菜单,主菜单及上下文菜单三个种类。 菜单项的扩展点 Eclipse 提供了两种扩展点供用户添加菜单项到相应的位置。这两种扩展点为https://www.360docs.net/doc/694199751.html,mands(本文简称为Commands 方式)和 org.eclipse.ui.actionSets(本文简称为Actions 方式)。Actions 方式为界面上不同区域的表现方式提供了相应的扩展点,并且没有分离其界面表现和内在实现。恰恰相反,Commands 方式通过三步有效的达到界面表现和内部实现的分离:

eclipse导出jar包

软件配置 打包文件源码 一、eclipse导出jar包 二、cmd命令执行Jar包 软件配置 操作系统: win10 企业版 软件配置: JDK:1.8.0_241; eclipse:Oxygen.3a Release (4.7.3a);打包文件源码 Java工程名称:serialNum,其中有个java文件SetserialNum.java SetserialNum.java内容如下: package serialNum; import java.text.SimpleDateFormat; import java.util.Date; public class SetserialNum { public String setNum(String theLetter) { //传入A,现在时间为2020年03月30日12点45分18秒,最终生成A20200330124518 String serialNum=""; Date dNow = new Date( ); SimpleDateFormat ft = new SimpleDateFormat("YYYYMMddHHmmss"); serialNum=theLetter+ft.format(dNow); return serialNum; } public static void main(String str[]) { SetserialNum serial = new SetserialNum(); String dstr=serial.setNum("A"); System.out.println(dstr);

Eclipse插件开发中RCP的一些知识

有关Eclipse开发中的一些知识 1. Eclipse的整个窗口称为workbench window 2. 右上角切换perspective的工具栏成为shortcut bar 3. workbench window可同时打开多个。通过配置也可让每一个新打开的perspective显示在新window中 4. 在一个window中,每个perspective可以用不同组的view,但所有的view 共享同一组editor 5. view重用于在信息的列表或层次结构中导航,如resources;或显示当前active 的editor的属性 6. 对view的修改马上会马上保存 7. editor常用于编辑和浏览资源。可用文本表示,也可用图像表示 8. editor的修改遵循open-save-close生命周期模型 9. part用于统称view和editor 10. 同一时间内,只能有一个active的part 11. active的part是常用操作,如copy、past、cut的目标 12. active的part也决定状态栏的内容 13. 某一个editor不再active时,view仍可能显示该不再active的eidtor的相关信息。比如Hierarchy View。 14. editor中,显示文件名的区域称为tab,asterisk表示未save,setDirty()。 15. active part由editor变为view时,menu bar和tool bar的一些operation 可能会被disable掉。

16. editor可stack放置,也可side-by-side放置 17. 当某一resource没有相关联的editor时,将试图启用外部工具 18. 可用ctrl+F6来打开已启动的editor的列表 19. view含有两个菜单,一个用于控制其位置,一个称为”view pull-down menu”,常含有排序、过滤等功能 20. 文件导出的方式有:DND、Export、COPY/PAST 21. 文件导入的方式有:DND、Import、COPY/PAST。(DND和COPY是否支持依赖于操作系统) 22. 删除project时,可以仅从workspace中删除而仍保留在操作系统中,也可OS中也删除。File和Folder不支持此功能 23. search中的show previous search可显示以前的搜索结果。其中的pin,可在再次搜索时另启动一个新的search view 24. marker包括bookmark、task marker、debugging breakpoint、problem 25. task可以关联到文件、关联到文件中的某一行、也可以没有任何关联。在task view中可以对已完成的task打勾 26. dock cursor的种类 27. 可自定义perspective的action set 28. 开启一新的perspective后,window的标题栏会改变 29. 可自定义perspective的command,以改变menu bar和tool bar中可显示的内容 30. 可自己定义File->new菜单中显示那些内容、也可自定义window->open perspective中显示那些试图供选择

在Eclipse中把java程序打包成Jar包

在Eclipse中把java程序打包成Jar 方法一: 如果自己的java project中引用了额外的jar包作为资源文件,那么需要自己去定义配置文件MANIFEST.MF,内容示例如下: Manifest-Version:1.0 Main-Class: gobang.GobangGame Class-Path:lib\junit.jar lib\log4j-1.2.12.jar lib\mysql-connector-java-3.1.12-bin.jar 注:Class-Path中的各个jar文件名称见是否应该有间隔符,这个本人没有验证,因为本人没有用到其他的jar 其中的Class-Path就指定了外来的jar包的位置。请注意假设我们的项目打包好之后为project.jar,那么按照上面Class-Path的定义,就应该在project.jar的“同层”目录下建立一个lib文件夹,并将相关的jar包放在里面。否则会出现Exception in thread “main”https://www.360docs.net/doc/694199751.html,ng.NoClassDefFoundError的错误。 下面介绍使用Eclipse制作jar包的过程: 1.首先在Eclipse中打开项目,右键点击项目,选择“Export”; 2.选择Java/JAR file,Next;

3.select the resources to export 中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间。 在可勾选的文件夹下面有四个选项: (1).表示只导出生成的.class文件和其他资源文件 (2).表示导出选中项目的所有文件夹 (3).表示导出的jar包中包含你的源代码,如果不想泄露代码,那么就不要选这项 (4).把一些重构的信息文件也包含进去(注:这项不是很清楚!!!)

在eclipse中使用jar包

使用第三方jar包 除了我以下介绍的方法,别的方法我基本上都试验过,均会出现编译或运行错误。以下方法经测试编译和运行都完全没问题。 步骤: 方法1:Eclipse下, 右键工程, Build path, java build path,选择libraries 在右边的按钮中点击“Add Library” 选择“User library”,点击“下一步” 点击“User librarys”按钮 在出现的界面中点击“New..”按钮 在弹出的界面中随便起一个名字,点击“确定” 点击“Add jars”按钮选择第三方jar包,点击“确定”完成。 后面的步骤很重要,如果不进行后面的操作。在Eclipse里显示编译通过,不会有错误,但在模拟器或真机上运行的时候可能就会出现https://www.360docs.net/doc/694199751.html,ng.noclassdeffounderror之类的错误: 1、在Android项目根目录下新建一个libs文件夹; 2、把你需要的导入的第三方Jar包复制进这个目录; 3、在libs目录上点右键,选Bulid path –> Use as source folder。

方法2,android源码环境下, 1,将out/target/common/obj/JAVA_LIBRARIES/powersave_intermediates 下的classess.jar文件放在自己的工程目录下。 out/target/product/ventana/system/framework目录下的jar包用以下方法经验证是不好使的,因为他已经打成dex文件了,在工程里引用其包是不行的; 2,修改android.mk文件,如下: LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := $(call all-java-files-under, src) LOCAL_STATIC_JAVA_LIBRARIES := libpowerjar libpowersave LOCAL_PACKAGE_NAME := testPowerjar LOCAL_CERTIFICATE := platform include $(BUILD_PACKAGE) ############################################## include $(CLEAR_VARS) LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libpowerjar:classes.jar libpowersave:testlily.jar

eclipse和myeclipse关联java jar包以及源文件

eclipse和myeclipse关联java jar包以及源文件,doc 文件 发布者:拿星嗨盆的 他的主页关注的信息收藏的信息推荐的信息参加的群组时间:2013-02-18 13:10:04 为了防止有问题,我从头说起 1.下载jdk 网址如下https://www.360docs.net/doc/694199751.html,/technetwork/java/index.html 2.配置环境变量 1.我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量: 2.JAVA_HOME值为【D:\Program Files\Java\jdk1.6.0_18】(你安装JDK的目录) 3.CLASSPATH值为:【.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;】(固定的) 4.Path: 在开始追加【%JAVA_HOME%\bin;】

出现上面图片就对了。虽然这些配置不是必须的,但是尽量配置好。因为这样就可以使用dos对java 进行编译与运行了。 3.eclipse中配置doc以及source Eclipse有直接查看java文档和类库源码的功能,不过得手工添加才行,下面对如何在Eclipse中添加java文档和类库源码进行总结。 1. Window->Pereferences->Java->InstalledJREs,此时右边窗口会显示已经加载的jre。 2. 选中要设置的jre版本,单击"Edit",弹出JRE编辑窗口 3. 添加javadoc:将JREsystem libraries下的所有包选中,单击右边的“JavadocLocation”按钮,弹出javadoc设置窗口。选择“JavadocURL”单选框,单击“Browse”按钮,选中docs/api目录,然后点击“OK” 4. 添加source:将JREsystem libraries下的所有包选中,单击右边的“SourceAttachment”按钮,弹出sourceattachment configuration窗口。单击“ExternalFile”按钮,选中java安装目录中的src.zip文件,然后点击“OK” 5. 后面就一路OK、确定就行了。 在添加好了javadoc与source后,在eclipse中,使用快捷键"Shift+F2",可快速调出选中类的api文档;使用快捷建F3(或在类上点击右键,现在查看声明),可打开类的源文件。

Java 开发的 10 大必备 Eclipse 插件

Java 开发的10 大必备Eclipse 插件 毫无疑问,Eclipse 是Java 开发最流行的IDE 之一,而这一切主要归功于Eclipse 的插件。 据悉,Eclipse 有数百个插件,可用于不同类型的任务,并与其他工具集成,比如从GitHub、SVN、CVS 等下载代码的插件。通过使用正确的插件,开发者可以提高开发效率。 例如,一旦安装了EGit 插件,开发者就能从Eclipse 直接管理Git 存储库,无需任何其他Git 客户端。同样,添加Spring Tools 插件可以帮你轻松创建基于Spring 和Spring-Boot 的应用程序。 许多Java 开发人员并没有真正充分地使用Eclipse。一位Java 开发人员告诉我,由于插件数量过多,找到合适的插件成为一项挑战性的工作,但是Eclipse 市场已经解决这个问题。如果你想要学好web前端最好加入一个好的学习环境,可以来这个Q群,首先是132,中间是667,最后是127,这样大家学习的话就比较方便,还能够共同交流和分享资料.通过查看下载计数来核实流行度,你就能轻松地搜索Eclipse 插件,最重要的是,你能在Eclipse IDE 中完成这项工作。 不浪费时间,这里有10 款必不可少的Java 开发插件。

1.EGit 对现在的Java 开发人员来说,这可能是最重要的Eclipse 插件。它可以让你从GitHub 下载代码,并为Eclipse 提供Git 集成。

EGit 还能让你快速而灵活地搜索和查询历史记录。如果你不熟悉Git,我建议你首先看下Git MasterClass ,它提供了一个完整的分步指南,帮你掌握所有重要的Git 概念和命令。 简而言之,它是Java 开发的必备插件。 2.Spring Tools 无疑,Spring 是最流行的Java 框架,这个插件使得在Eclipse 中创建Spring 和Spring Boot 项目变得非常容易。通过STS 插件,你可以使用简单易用的start.spring.io 集成快速创建Spring Boot 项目。

Eclipse插件安装和jar包导入方法与步骤――绝对经典实(精)

o 安装 eclipse 插件 java 2006-11-07 14:47 阅读 1227 评论 0 字号:大中小例如:Eclipse 的安装目录是 C:\Program Files\eclipse,将要安装的插件 NLpack1-eclipse-SDK-3.2.1-win32.rar (语言包位于 G:\java\eclipse中。 先把这个插件进行解压,解压之后得到 NLpack1-eclipse-SDK-3.2.1-win32这个目录,将它重命名为 language ,这个目录包含一个 eclipse 目录,具体路径 为:G:\java\eclipse\language。 Eclipse 将会到指定的目录下去查找 eclipse\features 目录和 eclipse\plugins 目录, 看是否有合法的功能部件和(或插件。也就是说,目标目录必须包含一个 \eclipse 目录。其它压缩文件解压后若已经包含 eclipse\plugins目录,则不需要建立 eclipse 目录,否则必须建立类似 G:\java\eclipse\***\eclipse\features 目录和 G:\java\eclipse\***\eclipse\plugins 目录,并将插件放到 features 和 plugins 目录下。 然后在 Eclipse 的安装目录 C:\Program Files\eclipse\links目录中建立一个 link 文件,比如 language.txt ,改文件内容为:path=G:\\java\\eclipse\\language ,即这个 link 文件要对应一个刚解压后的插件目录。 说明: 1. 插件可以分别安装在多个自定义的目录中。 2. 一个自定义目录可以安装多个插件。 3. link文件的文件名及扩展名可以取任意名称,比如 ddd.txt , myplugin 都可以。 4. link文件中 path= 插件目录的 path 路径分隔要用 \\或是 /。

相关文档
最新文档