eclipse中的java工程名目如何援用外部jar包和dll灵活链接库 (eclipse调整代码字体大小)

eclipse中的java工程名目如何援用外部jar包和dll灵活链接库 (eclipse调整代码字体大小)

本文目录导航:

eclipse中的java工程名目如何援用外部jar包和dll灵活链接库

1、援用jar包相对门路援用:右键工程-->properties-->Java Build Path-->Libraries-->Add external JARs... ,在弹出的对话框当选用要引入的jar包,OK即可。

相对门路援用:首先在工程目录下,新建一个libs文件夹,将要导入的jar包放入其中,而后右键工程-->properties-->Java Build Path-->Libraries-->Add JARs... ,在弹出的对话框当选用libs文件夹下的jar包即可。

2、援用dll灵活链接库相对门路援用:右键工程-->properties-->java Build Path-->Source,点动工程,选用Native libraries location....,点击右侧的edit..-->external Folder...,选用要引入的dll文件所在文件夹即可。

相对门路援用:首先在工程目录下,新建一个libs文件夹,将要导入的dll文件包放入其中,右键工程-->properties-->java Build Path-->Source,点动工程,选用Native libraries location....,点击右侧的edit..-->Workspace..,选用libs文件夹即可。

java运行程序怎么打包成可jar口头程序?

可以把普通的Java程序做成真正的exe,也就是繁多个exe就可以在没有装置JVM的机器上运转。

这样的工具经常出现的有JET和gcj.前者是不要钱的,而且做出来的exe还是须要一堆dll。

介绍经常使用gcj.他有windows和Linux版,间接下载zip包,不须要装置,外面有不少例子,一些build的批处置文件。

从原理来说gcj自己成功了JVM规范,也就是你编写一个,其中的main方法为(foo);当经常使用gcj把它做成exe(大约2M),运转这个exe时,会进行外面的一个小型jvm,在这上方跑HelloWorld。

其实,把Java做成纯exe真实是费力不讨好,有很多限度,文件又大。

我比拟偏差另几种做法:. 经常使用InstallAnywhere等工具,制造一个exe的装置包用户可以选用经常使用他机器上的JRE或是这个装置包内的JRE来运转程序这是很经常出现的一种做法,如JBuilder就是这么做的。

这样的好处是不要求对方机器上装有JRE,而且你原来的程序不须要任何改变。

InstallAnywhere中一个紧缩的JRE大略是8M。

. 制形成可口头的jar,也就是在META-INF的MANIFEST文件制订Main-Class可以经过命令行java -jar 来口头,windows自动的把*经常使用javaw -jar关上,所以有些机器上可以间接双击jar运转。

. 制造伪exe,其实和上一种做法是一样的,只不过做成exe,调用系统的来运转它,这样的工具备nativeJ,exe4j等其实Java不像VB,Delphi只是一个言语,而是一个平台。

jar是最罕用的部署单元,做成exe没什么意思。

一、exe4j。

说明:exe4j可以将Jar文件制形成exe文件,但需jre支持,也可将Jar文件放在外面。

软件性质:共享软件下载地址:二、JBuilder。

说明:新版本的JBuilder可以间接把工程制形成各系统的可口头文件,包括Windows系统。

软件性质:商业软件下载地址:略。

我是从eMule下载的。

三、NativeJ。

说明:与exe4j性能相似。

软件性质:共享软件下载地址:四、Excelsior JET。

说明:可以间接将Java类文件制形成exe文件,除AWT和Swing落第三方图形接口外可不需jre支持(Java5.0不行)。

软件性质:共享软件下载地址:五、jshrink。

说明:可将Jar文件打包进exe文件。

同时具备混杂性能(这才是它的重要性能)。

软件性质:共享软件下载地址:六、InstallAnywhere。

说明:打包工具,对Java打包最好用。

可打包成各操作系统运转包。

包括Windows系统。

软件性质:商业软件。

下载地址:七、InstallShieldX。

说明:与InstallAnywhere相似,但比InstallAnywhere性能弱小。

相对的,比拟复杂,不易上手,我如今还没学会。

软件性质:商业软件。

下载地址:【Java开源打包工具】IzPack 是一个 Java 装置程序制造工具,能够制造一些繁难的装置程序。

制造出来的装置程序能在 Unix-like, MacOS X, Windows 等系统平台上运转。

经常使用JSmooth将做好的JAR包装成EXE。

launch4j是Java运行程序的Windows本地可口头文件 () 封装器。

提供了本地弹出屏幕,运行程序图标,JRE搜查或经常使用绑定的JRE,进行失败反应,传递命令行参数,ant脚本。

VAInstall是多平台的装置程序。

你要包装起来的软件可以是可口头的 java class, Windows , Linux 可口头档,或许是 UNIX shell 档案。

经常使用者可以选用四种装置的介面,graphic, xtra, text 或是 ansi。

VAInstall 只须要很少的空间,他不会经常使用任何大的暂存档案,而且还可以很容易经常使用反装置性能。

Toolshed是一个既小又繁难的JAVA装置制造工具。

AntInstaller经过XML文件定义UI,用Ant做后盾。

所以ANT所能做的事件AntInstaller雷同也胜任。

FreeInstaller能够把JAVA程序打包成多种平台下的运行程序比如UNIX, LINUX 和 Windows NT.这个工具应用 ANT 来制造在 Windows, MacOS X, Unix 平台上可口头的文件,比如 exe,zip,jar。

ROXES ANT Tasks 基于 GPL 颁布。

Mini Installer是用来构建JAVA装置程序一个繁难类包。

整个环节以脚本为驱动,最后结果是一个共同的JAR文件。

用户可以经过双击来口头一个相似导游的装置环节。

Antigen (Ant Installer Generator)这个工具联合一个ANT构建脚本与一个GUI来把Java文件打包成可口头的Jar文件。

它的重要目标是从Ant脚本发明一个弱小的图形装置工具。

Packlet是一个针对Java的繁难装置工具。

一个Packlet相似于一个zip或tgz文件。

它把运行程序打包成一个繁多的可合成的紧缩文件。

Packlet文件能够在任何有装置Java 2运转环境的机器上运转。

Java Service Wrapper可以把Java运行程序装置成一个Windows NT服务或Unix Daemon.它同时还为运行程序提供日记过能,灵敏的性能,牢靠的运转性能,按需求从新进行,简化运行程序的装置等,>JPackIt可以把Java工程打包成一个可口头的包(如:jar,class或exe).包括一切Java运行程序资源如:代码,图片,属性文件和被援用的第三方包.>One-JAR可以处置如何把一个依赖于多个其它jar文件的运行程序颁布成一个繁多的可口头Jar文件.它经常使用一个可定制的类装载器(classloader)来关上在主Jar中的Jar文件包. >Autojar协助从不同的inputs(如:自身classes,外部文档等)制造最小的Jar文件。

它从一个或多个给定的classes开局,依据字节码(bytecode)递归搜查关系联的classes,而后从input文档中提取这些Classes,并把它们拷贝到output中. 最终的文档将只蕴含真正须要的classes. 因此能够坚持applet的大小并降落applet的加载期间或许让运行程序独立于第三方类库。

>MJAR(Managed Jar Framework)Java软件散发/打包框架。

它准许在相反VM内并行部署classloader分别的运行程序。

MJAR经常使用Spring框架来治理外部组件。

本文来自CSDN博客,转载请表明出处:

求Java程序打包成可口头jar的工具或许方法

总体思绪是先打成jar再把jar打成exe。

重要看1.3和2.3里的内容就可以了。

1.将名目打成jar: 1.1要将名目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。

经过尝试后,我不介绍用Ant打包,由于要自己编写xml脚本言语,还要参与一些外部的jar,所以我打了好几次都没打成。

1.2在这里引见两种方法生成jar,第一种是用Eclpise的Export性能。

在要打包的名目上击右键,选用Export,在窗口当选用Java里的JAR file。

Next后的窗口中曾经智能选好了要打包的名目,用户可以点击加号检查名目里被打包的内容。

在上方的JAR file里设置你打包生成jar文件的输入目录,下一步在产生的窗口当选用Use existing manifest from workspace,在上方的Main class前面间接点Browse,它会智能列出你名目中有主函数main的类。

选用主类后点Finish即可生成jar文件。

在此说明一下,这种打包方法不能把名目中的外部的jar包打出去,因该是也要编写一些脚本言语,没往深钻研。

所以生成后的jar有些是不能口头的。

1.3第二种方法是应用Eclipse的一个第三方插件fatjar生成jar文件,也是自己感觉最繁难最繁难的一种生成模式。

先从网高低载些插件,解压后是一个plugins的文件夹,外面只要一个文件夹,我的“_0.0.24”将它copy到Eclipser plugins文件夹下,此插件就装置成功了,重启Eclipse在名目上右击就会看到多出一个“Build Fat Jar”在前面有个绿色的“+”号,这时你就可以用此插件打包你的名目了。

出来后第一个界面Jar-Name里增入要生成的jar文件名,我的是“CAMP_”。

在Main-Class后点Browse像Export一样它也会列出你名目中的主类,选用后其它自动即可,Next后会列出你要打包的一切内容,这个插件的长处就是可以将你名目中的外部jar也打出去,有三个先项,其中Export ANT是生成脚本文件,繁难用户以后修正脚本,其它两个按钮没用。

在这里什么都不点,间接点Finish就可以生成jar文件。

2.将jar打成文件:2.1 只管此时的jar文件曾经可以口头了。

生成的文件我也是用两种方法成功的,用到的打包工具是j2ewiz和exe4j,它们的不同会在我上方的引见中表现出来。

2.2 首先是j2ewiz,这个软件是绿色的,不用装置,解压后可以间接运转,但这个软件生成的 文件不是跨平台的。

运转此程序首先就是输入要打包的jar文件,咱们阅读JAR选用咱们之前用fatjar生成的“CAMP_”名目文件(详见1.3),上方那个选项是揭示用户最低要求的JRE版本,普通选1.3。

下一步,由于咱们的寝室治理系统是图形界面,所以在这里选“Windows窗口程序”下一步它也是智能生成要口头的主类,你只需选用就可以。

上方的选框可以选用你进行程序显示的图片。

下一步后这个窗可按团体喜好选用。

下一步,假设你的程序还有什么依赖的外部jar文件,可以从这里加上,但由于之前的fatjar以经将咱们名目所用的那三个连数据库的外部类打进CAMP_包里了,所以这里不用再参与。

假设你之前是用Export打的jar包,那么这里就须要再把那个三个数据库的包加出去了(详见1.2)。

下一步是添入要生成的文件名,再选一个程序图标就可以了,下一步后生成文件,点成功。

双击生成的文件就能看到运转成果了,这种exe文件还没有脱离JDK环境,还不能跨平台经常使用,只能用于小组成员测试经常使用。

2.3 =上方进入最关键的,如何打包跨平台的文件。

用到的软件是exe4j,我用的是V4.0版的,此软件须要破解。

装置后运转左窗窗口标有十步,其实打包环节也十分繁难。

第一步齐全略过,间接点Next第二步咱们选用“JAR in EXE mode” 就是选用咱们曾经有制造好的jar文件。

第3步上方是名目称号,可随意填写,上方一个写出你想要将打包后的exe文件输入的目录我的是“桌面\project\”。

第4步,由于我的展示程序是图形的,所以选第一个,假设你的程序是控制台的,则选用第二个,Executable name写你将要生成的文件的名字,Icon File可以选用生成文件的图标。

第5步,先别管上方的,先在上方单击绿色的“+”号,在弹出的窗口中点Archive,而后找到后来曾经做好的CAMP_(详见1.3)文件,OK后前往,在上方的Class Path里就产生jar文件门路后,再在上方Main Class栏内点击找到main所在的类。

第6步,你系统的JRE版本,普通是填个1.3,上方填1.6在这里单击advanced options,选用search sequence。

选这个就是由于咱们要把JDK环境也打包出去,好让程序能跨平台经常使用。

首先要从你系统的JDK下的JRE目录copy到你文件的输入目录下“桌面\project\JRE”,而后回到exe4j中在弹出窗口删除列表中的一切项。

我的是三项,一个注册表的,一个JAVA环境变量的,一个JDK环境变量的,都不要。

而后单击绿“+”,选用directory并选用JRE的根目录,我的是“桌面\project\JRE”就是copy后的目录,选完后exe4j弹出窗口中的Directory里会显示“.\JRE”。

点OK封锁该窗口,前往exe4j的主窗口,你就可以看到刚加的门路。

再从主窗口左侧窗口中单击advanced options,并选用preferred VM,在弹出的窗口当选用client hostspot VM,单击next按钮继续。

7、8步是一些共性设置自动即可。

第9步编译完后第10步你点那个“Click Here to Start the Application”按钮就可以看到程序运转成果了,而后再点”Seave as”保留一个exe4j生成的一个文件,随意存哪里都行,和咱们的程序有关。

所有制造环节就完工了。

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

26阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

28阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

26阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

26阅读