1.使用fatjar将它们打包在一个key中(依赖包可以存放在新建的lib文件夹中),然后使用ikvmctarget:library打包的fatjar file path将jar包转换成dll。我用Fatjar 插件打包相当方便,也很傻逼,Java项目被类型化到jar包中(这个项目引用的jar包也被类型化,1.Java项目不会导入到第三方jar包中,这个时候包装就比较简单了:1。首先,在Eclipse中打开项目,右键单击项目,选择“导出”;2.选择Java/JAR;;3.您可以选择要包含在3中的项目文件夹,选择theresourcestoexport,一些不必要的文件夹就不用放进去了,以免增加空间;这里有几个选项:*Exportgeneratedclass表示只导出生成的,类文件和其他资源文件* ExportalloutputFolders for checked projects表示导出选定项目的所有文件夹*Exportjavasource表示导出的jar包将包含您的源代码*,java,如果你不想泄露源代码,那么就不要选择这个选项* ExportFactoringForCheckedProjects也包含了一些重构的信息文件。在Selecttheexportdestination中选择导出的jar路径,然后选择Next4,您可以在下一页选择是导出带有警告性警告还是错误性错误的文件。
package com . example . hive . UDF;import org . Apache . Hadoop . hive . QL . exec . UDF;import org . Apache . Hadoop . io . text;publicfinalclasslowercseextendsudf { public text evaluate(final texts){ if(snull){ return null;}returnnewText(s.toString()。toLowerCase());}}2.在eclipse下用-1插件打包,下载net . SF . fjep .fatjar_ 0.0.31.jar插件package, CP到。选择fatjar进行导出(无用的包可以删除,否则导出的jar包会很大)。3.将导出的hiveudf.jar复制到hdfs上的Hadoop spcopyfromlocalliveudf . jarhiveudf . jar。4.输入hive并添加。
通过eclipse自带的expory导出jar文件或者随处应用工具Fatjar(工具更方便),然后生成。exe4j的exe执行文件。这里需要注意的是,exe4j不能直接将jre打包成exe。但是,exe4j提供了搜索jre的路径,可以是系统环境变量、注册表或特定路径。要在没有jvm的计算机上运行,
只需添加jre的路径。但是注意一点:不能用绝对路径。例如,您可以使用:。/jre将jre环境的副本复制到jar的同一目录中。使用。/指示安装当前目录时,生成的exe文件应该与jre打包在一起。为了确认包装完成,可以使用。打包前,点击exe文件,确保可以运行,否则打包就白费了。
文章TAG:插件 fatjar 百度 fatjar插件百度云