MyEclipse中jar包导入

合集下载

怎样用MyEclipse发布java应用程序& MyEclipse怎么创建一个 windows应用程序 jack Sword 20120528

怎样用MyEclipse发布java应用程序& MyEclipse怎么创建一个 windows应用程序 jack Sword 20120528

java 应用程序的发布java是OOP时代的新宠儿,它有着其他语言无法替代的魅力,正是这种魅力是着无数的程序员趋之若鹫,与此同时存在着一些菜鸟如我java是OOP时代的新宠儿,它有着其他语言无法替代的魅力,正是这种魅力是着无数的程序员趋之若鹫,与此同时存在着一些菜鸟如我之流,常常因为写了一点小小的程序而无法发布急得如热锅上的蚂蚁。

下面是一点点关于发布java程序的知识。

希望能够满足诸位的发布欲望。

当然,我在这里所谓的发布java程序,是指非applet,java severlet,jsp等程序的发布,而是指有frame,可以单独运行(指需要java虚拟环境)。

众所周知,java需要在他的虚拟环境运行,这样是java的跨平台的基础,同时也增加了使用者的困窘。

要想运行java程序必须建立一个运行环境,其实这并不困难,从sun的网站下载一个即可,安装也没有什么特殊之处。

不过这些都不是开发者所考虑的问题,我象前文提到的诸位菜鸟包括我之内都没有考虑过把这个java的环境也发布给用户,我们想的知识把文件打包,用户点击某个文件即可运行对吧。

所以我们学要考虑的是一个classpath的问题。

classpath对于初学者是一个比较麻烦的问题,/develop/article/15/15971.shtm是一片好的文章,但是我还是建议初学者使用一些编辑工具,而不要像我这样使用notepad好多天,这样可以省掉好多关于classpath的烦恼。

在这里我推荐eclipse,这是个比较好的工具(当然在你不使用盗版的JBuilder等的情况下),同时完全免费可以在下载。

使用这一平台可以随心所欲的创建包,而不必关心环境变量的问题。

但是它不能解决发布的问题。

我曾经找到一个帖子,说把class打包成jar文件就可以让用户直接运行,/Expert/topic/1995/1995651.xml?temp=.6288721可是我却如何也运行不起来,不过这个帖子也有很多帮助,可以让我在这里不必多费口舌向各位描述如何打包。

Myeclipse8.6搭建jbpm4.4的开发环境

Myeclipse8.6搭建jbpm4.4的开发环境

Myeclipse8.6搭建jbpm4.4的开发环境jbpm版本:4.4IDE:myeclipse8.6DB:mysql-5.0.261、Myeclipse中安装jbpm1)、解压jbpm4.42)、打开myeclipse8.6---->选择Help菜单---->选择Myeclipse Configuration Center------>打开第三个选项卡SoftWare----->选择右上角add site---->选折add form archive file-----》找到${jbpm_home}\install\src\gpd 目录下找到jbpm-gpd-site.zip即可!name随便输入即可(比如我输入jbpm)!这样下面就看到多一个jbpm(部分过程看下图)选择“add site”,弹出如下对话框:选择“Add from Archive File”,弹出如下对话框:选择“打开”,弹出如下对话框:选择“OK”,出现如下对话框:3)、一个一个选中jpd下面的文件,点击右击“add to profile”即可!4)、点击右下角“apply change”按钮即可!安装完成后会重启Myeclipse,重启后在新建项目里会多出一项“JBoss jBPM”,如下图所示:2、生成jbpm数据库表(这里以安装mysql为列)a)、先打开mysql数据库新建一个数据库比如jbpm(create database jbpm);b)、打开${jbpm_home}\install\src\db\create 下面,找到mysql的表脚本!c)、全部复制过来粘贴到mysql命令行上(当然也可以source ***.sql方式),3、搭建JBPM4运行环境一、下载JBPM4.3可以到官方下载,然后直接解压就可以了doc: 用户手册,javadoc和开发指南examples: 用户手册中用到的示例流程install: 安装脚本lib: 第三方库和一些特定的jBPM依赖库src: 源代码jbpm.jar: jBPM主库归档二、搭建JBPM4运行环境1、新建一个Java Project项目2、添加依赖库jar包a)jbpm.jar包b)JBPM目录/lib下的所有的jar包,当然了,这里有些是可选的。

myEclipse中如何使用Junit

myEclipse中如何使用Junit

myEclipse下使用Junit一、准备工作:1.导入Junit jar包;2.在项目目录下新建一个Source Fold(一般命名为test);3.新建一个测试类(一般命名规则为:被测试类名+Test,例如: HelloWordTest) 继承junit.framework.TestCase类;4.编写测试方法(方法名必须以test+用例方法名称);如下:二、使用Junit进行测试Junit被用来测试代码,并且它是由能够测试不同条件的断言方法(assertion method)组成,常用断言方法如下:assertEquals(a, b)测试a是否等于b(a和b是原始类型数值(primitive value)或者必须为实现比较而具有equal方法) assertFalse(a)测试a是否为false(假),a是一个Boolean数值。

assertNotNull(a)测试a是否非空,a是一个对象或者null。

assertNotSame(a, b)测试a和b是否没有都引用同一个对象。

assertNull(a)测试a是否为null,a是一个对象或者null。

assertSame(a, b)测试a和b是否都引用同一个对象。

assertTrue(a)测试a是否为true(真),a是一个Boolean数值。

我们使用这些方法来构建JUnit测试。

当运行一个JUnit应用程序时,它打开自己的视图(view)来立即指示哪个测试通过了,哪个测试失败了。

被测试类:测试类:注:执行TestRunner.run(HelloWordTest.class)后会出现:或Time上的小点表示测试个数,如果测试通过则显示OK。

否则在小点的后边标上F,表示该测试失败。

综上所叙:编写测试类的基本步骤:1>;扩展TestCase类;2>;覆盖runTest()方法(可选);3>;写一些testXXXXX()方法;三、Junit4的新特性1、Hamcrest的断言语法——assertThat1.导入junit 4和hamcrest-all jar包;2.assertThat:基本语法: assertThat( [value], [matcher statement] );value 是接下来想要测试的变量值;matcher statement 是使用Hamcrest 匹配符来表达的对前面变量所期望的值的声明,如果value 值与matcher statement 所表达的期望值相符,则测试成功,否则测试失败。

java 打包过程及如何使用第三方jar包

java 打包过程及如何使用第三方jar包

Java 打可执行jar包及如何加入引用包的方法1.选择项目选择Export
2.选择java->JAR file
3.选择next
4.选择next
5.下一步next
6.然后点击Finish结束
7.引用包的使用在test.jar的目录中建lib(文件夹名字随意命名).把用到的第三方jar包
放进去。

目录如下
打开生成的test.jar用解压缩的方式打开
把META-INF下的MANIFEST.MF文件拉出来。

添加用到的引用包
Class-Path:后面一定要有一个空格。

多个包后面以至少一个空格分开。

后面也一定要有两个空行。

(一定要遵守该格式)
然后把文件导入到test.jar包里,即可打开test.jar且保持了原有的功能。

效果图:
这是利用Http-Client打开新浪微博的例子。

希望能帮到你。

Myeclipse工程项目上有红叉,但文件没错

Myeclipse工程项目上有红叉,但文件没错

Myeclipse工程项目上有红叉,但文件没错第一:jdk不符合,如果项目中使用过过高版本的jdk那么你需要切换工程的jdk第二:没有必要的jar包,比如项目中用到了struts等框架,项目在打包时,jar包没有一起打包,那么你引入工程的时候缺少包,添加就行了第三:jsp页面使用了标签库,比如struts标签再使用,但是你的项目里面没有struts的包,会出错第四:项目里面使用了而外自定义的jar包,导致myeclipse 在自检的时候,找不到路径下的文件,致使程序报错.解决办法:在项目路径下,找到.classpath文件,对比引入的包,更新引用路径。

笔者遇到的是第四种情况,如果有同样经历的读者,可参考。

当时出错的背景情况是:1. 项目正常(此项目已经正常调试1个月),其中引入了一个叫bouncycastle的包。

2. 别的同事给了我一个最新的包,我另存为起名字叫bouncycastle_ytj.3. 我把旧的bouncycastle的包remove掉,再引入新的bouncycastle_ytj.此时无异常4. 过了一会,本人觉得bouncycastle_ytj这样子叫,感觉不专业,于是自己在G:/开发包/DownJars/路径下对文件名字作出修改,把原来的bouncycastle==》bouncycastle_old ;bouncycastle_ytj==>bouncycastle 。

项目出现异常。

5. 更改项目文件中的“.classpath”文件,发现有两个配置路径6. 经过分析,可知项目打叉的原因是:找不到bouncycastle_ytj.jar这个文件,因为我把他改名了。

但是“.classpath”文件没有实时更新。

因此需要手动更改,改为(把第二个删掉,保留第一个,请读者根据实际情况修改),并保存7.问题解决。

红叉消失。

MyEclipse8.5_Fatjar安装及图解打包

MyEclipse8.5_Fatjar安装及图解打包

昨天我急需要安装fatjar包,但是百度了好多安装的方法都不能实现,其中包括15分钟学会MyEclipse导出jar文件再装换成exe可执行文件,主要原因是我的是MyEclipse8.5版,而他们说的根本就不是8.5版本的。

现在终于知道了如何安装MyEclipse8.5版的Fatjar包了。

现在共享给大家:
Myeclipse8.5本身有一个打包的工具,但是不能将别的jar文件也一起打包进来. fat-jar能够很好的解决上述问题。

fat-jar它是下的一个开源工具从/projects/fjep地址可以下载该工具,下载完成后是一个zip压缩包,解压后将plugins文件夹下的net.sf.fjep.fatjar_0.0.27文件夹拷贝到Myeclipse8.5或者8.x的目录下的dropins文件夹下(例如,我用的是Myeclipse8.5,即在C:\Users\Administrator\AppData\Local\Genuitec\MyEclipse 8.5\dropins),然后直接启动myeclipse 右击项目,会发现该项目中已经集成了该插件在启动后右击工程就可以看到 Build Fat jar的选项安装成功或者,点击Windows 选项栏的Preferences选项,可以看到Fat Jar Preferences选项表示安装成功。

利用Fatjar打包操作如下:
1、在你的工程项目里右键弹出下图
2、然后Buile Fat Jar出现下图:
Next
Finish 搞定了。

struts2+hibernate+spring经典整合实例教程

Struts2与Spring、Hibernate三者整合的过程示例:示例工具:MyEclipse 7.0、Tomcat 6.0、MySql步骤:1.创建一个WEB工程,命名为BookShop(名字自己取,此处为示例工程名);2.导入struts2的核心jar包,也就是在WEB-INF下的lib文件夹中放入jar包文件,如下图(图中jar包为示例版本):3.加载spring,选中工程名,右击并选择【MyEclipse】选项下的【Add Spring Capabilities...】(或者在工具栏中选择【MyEclipse】下的【Add Spring Capabilities...】),在弹出的对话框中进行如下图所示操作:点击【Next】,点击Folder文本框后的【Browse】,在弹出对话框中选择spring配置文件存储位置为WEB-INF 文件夹,如下图所示:点击【OK】后,再点击【Finish】完成。

至此,已经完成加载spring,在WEB-INF文件夹下已经生成了配置文件applicationContext.xml。

4.加载Hibernate,选择【MyEclipse】下的【Add Hibernate Capabilities...】,在弹出对话框中进行如下图所示操作:点击【Next】后,选择Existing Spring configuration file单选框,在SessionFactory Id文本框中填入"sessionFactory",如下图所示:点击【Next】,进行如下图所示操作:该操作中,只需在Bean Id文本框中输入一个Id名,作为数据库源的代用名,意义不大。

然后在DB Driver 下拉列表中,选择MyEclipse中创建好的数据库源xiaoqi,其他信息将自动填写。

点击【Next】,在弹出对话框中去掉Create SessionFactory class?复选框,不创建该类,点击【Finish】完成(创建过程中,加载的jar包文件可能有重复,所以这个时候如果提示有某些jar包重复,问全部保存【Keep Exiting】,还是替换掉【Replace】,可以选择替换掉【Replace】)。

MyEclipse打包jar文件

(1)下载fat jar,地址:/project/showfiles.php?group_id=115990&packa ge_id=125924(2)下载后,解压缩,有一个plugins文件夹,里面有个jar包。

(3)将这个文件夹放入myeclipse的dropins目录,这里我的路径是D:/Program Files/Genuitec/MyEclipse 8.5/dropins,仅供参考。

重启eclipse 后,右键点击项目,可以看见一个带前面有绿色加号的选项->Build Fat Jar,就表示安装成功了。

(4)如果你要把你的项目打包成一个可执行jar,右键点击项目->Build Fat Jar,出现一个界面。

界面各属性如下设置:Jar-name:你要生成的jar的名字Manifest:最重要的配置文件,但这一步不需要你关心,不要改动Main-Class:你的jar从哪个main函数启动Class-path:通常是一个点“.”,如果你使用了外部类,那么还需设置外部类。

例如我的项目使用了jpcap.jar和jpcap.dll,那么我的path是“. jpcap.jar jpcap.dll”,千万记得那个点不能省略,同时外部类前面都要有个空格。

这些属性会写入Manifest。

点下一步,出现一个界面让你选择将什么打包进去,选择你需要的类就可以了,那些外部依赖的包因为我们前面已经设置了,因此不要选。

完成后会在你的工程目录下生成一个可执行的jar包,这个时候你再记得把你的外部类拷过来(即和这个jar包在同一目录下),OK!(5)你也可以什么都可以不管,直接全部下一步就OK了,但这样的话,外部类库也会一起打包进可执行jar包里,可执行jar包会非常大。

(6)可设置批处理运行文件D:cd D:\gather_statjava -jar D:\gather_stat\gather_stat_fat.jar pause。

myeclipse的安装

MyEcl‎i pse ‎9.1的其‎他说明‎M yEcl‎i pse ‎9.1增强‎了对ICE‎f aces‎2的支持‎(看来IC‎E face‎s 2发展‎的不错,已‎经受到My‎E clip‎s e的看重‎了),通‎过使用My‎E clip‎s e 9.‎1提供的可‎视化设计器‎,可以轻松‎的添加IC‎E face‎s 2组件‎和标记,同‎时改编辑器‎和能根据源‎码内容提供‎动态自动完‎成以及校验‎功能,可谓‎一个不错的‎I CEfa‎c es 2‎开发利器啊‎。

不过‎,在64b‎i t的wi‎n dow操‎作系统上,‎V isua‎l Des‎i gner‎s, th‎e RES‎T Exp‎l orer‎and ‎J avaS‎c ript‎debu‎g ging‎这三个工具‎仍然缺席了‎,也就是说‎如果您对这‎三个插件势‎在必得,那‎么还是32‎b it的吧‎。

不过官方‎并没有说l‎i nux下‎的版本不行‎,所以笔者‎也不好妄加‎揣测了。

不‎过32bi‎t的win‎d ow版本‎的MyEc‎l ipse‎9.1仍‎然是最完美‎的版本。

‎MyEc‎l ipse‎9.1另‎一大亮点就‎是增加了对‎C ocoa‎的支持,如‎果用户在基‎于Coco‎a的操作系‎统上安装M‎y Ecli‎p se 9‎.1就会出‎现选项咨询‎是安装Ca‎r bon ‎32-bi‎t, Co‎c oa 3‎2-bit‎还是 C‎o coa ‎64-bi‎t.去年笔‎者听到传闻‎乔布斯抱怨‎J ava发‎布的针对M‎a c系统的‎版本总要滞‎后于其它操‎作系统的版‎本,如今M‎y Ecli‎p se居然‎直接推出了‎基于 Co‎c oa框架‎的版本,是‎否意味着J‎a va在苹‎果上的表现‎有些耐人寻‎味呢?不过‎与wind‎o w 64‎b it版本‎一样Vis‎u al D‎e sign‎e rs, ‎t he R‎E ST E‎x plor‎e r an‎d Jav‎a Scri‎p t de‎b uggi‎n g这三个‎工具在Co‎c oa版本‎中也缺席了‎,想要获取‎改功能,只‎能使用Ca‎r bon ‎32-bi‎t版本。

MyEclipse详细使用教学教程

MyEclipse:详细使用教程一.提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)1.建立一个工程----File—new—project---选项含有Javaproject,webproject等等—输入工程名字如myproject,其他可以选择默认—完成2.创建一个Java文件---myproject—右键—new---SourceFolder(还有class,package,Folder等等)---名字如src—以后可以将class文件放入其中,可以在src右键—new--class—创建Java 文件注意:folder与Source Folder的区别Source Folder:用于放置Java文件,可以自动编译,可以嵌套;Folder:是一般的文件夹,不可以编译,要用到下面的生成源文件夹3.运行Java文件----选中Test—右键—runas—Java Application 或者单击工具栏按钮(类似播放器开始按钮)4.MyEclipse的自动提示,自动修正,自动完成功能:黄色,红色标志提示(1)输入部分字符,方法自动生成(2)根据提示,导入相应的包(3)提示清楚未使用的包(4)提示无用的方法,变量(5)自动提示接口,抽象类的的方法以及重载注意:《1》接口例子:….publicclass Test implementsConnection---就会在此行出现提示,单击出现AddUnimplements Methods等等,单击它自动添加Connection中的方法。

《2》抽象类例子:….publicclass Test extends List---可以在List上右键—source—Override/ImplmentsMotheds(重载实现方法)—选择需要的方法;《3》自动生成set,get方法:private String user ; ;在类中声明变量后,可以右键—source—GenerateSets andSets---可以选择方法;二.断点调试1.断点的添加,去除----在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;例如:publicclass Test {publicstaticvoid main(String args[]){double a=0;/*此处设置断点*/ a=Math.random();System.out.print(a);}}2.调试断点(1)---右键Test—debug as—JavaApplication---弹出是否切换工作空间,选ok;注意相关窗口(显示程序状态,变量,断点位置等)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

My Eclipse的lib和Build path(构建路径)
首先两种方式对于放置jar包的方式是不同的:
Build path(构建路径):对于种方式来说,可以算是对jar包文件的一个引用。

可以引用lib下的jar包,也可以引用本地磁盘上的jar包。

WEB-INF/lib:对于这种方式来说,是将jar包文件放在了一个项目的固定的lib文件夹下。

其次是两种方式所构建的项目的可移动的问题:
对于用构建路径的方式的jar包,一旦将做好的项目给他人,他人将失去该项目的jar包,无法使用。

对于放到lib下的jar包,会随着项目的移动而移动,他人将获得该项目的jar包。

可以使用。

其实用开发工具导入jar包的时候,放入到lib下是一个很好的习惯。

这样jar包文件是属于你的项目的,而不是你的项目去引用它。

对于Web应用来说,将所需要的jar包放入到lib文件夹下是没什么可以说的,这是规定的。

而对于一般的Java项目来说,由于其没有lib文件夹,所以我们通常使用构建路径的方式,导入所需要的jar包。

但是想要想要将项目以后给他人使用的话,那么我们该怎么办呢,其实没有lib文件夹,那就就创建一个lib文件呗,将这个项目的lib文件夹的所有jar包添加到构建路径中去。

就行了。

这样讲项目给被人的时候,也能用了。

如图所示:
这个时候这些库还没有被我们的项目所使用,我们需要添加这些库: 选择要导入的.jar文件->右键->构件路径->添加构件路径
在项目上单击鼠标右键新建文件夹,并名为lib文件夹,将所需要的jar包放入到lib文件夹下,再将lib下的所有jar包添加到构建路径中去就行了。

相关文档
最新文档