经过几天的研究,终于成功了。因为我写了一个Java项目,现在需要重写到C#版本。但是用的是svnkit,而且svnkit是在java平台上。如果改写成C#,应该用SharpSVN,但是SharpSVN的API文档真的很不专业。好像是svnkit比较好。所以我打算写一些操作(上传、下载、删除、移动、搜索树)变成dll。
遇到的第一个问题是:如果jar包之间有依赖关系,就把它们变成dll。运行时会出现找不到类的错误。终于找到解决办法:有两个办法。1.使用fatjar将它们打包在一个key中(依赖包可以存放在新建的lib文件夹中),然后使用ikvmctarget:library打包的fatjar file path将jar包转换成dll。给新建的C#项目加一个引用(加一个好的dll),直接用打包的函数就行了。
其实eclipse有自己的生产方式。可以生成JAR格式。至于exe,我还没有找到完美的转换成EXE的方法,都需要虚拟机的依赖。方法如下:选中项目,右键弹出选项列表,选择ExportJavajar(选择存储路径)NextBrowser Finish。右键单击项目,在弹出菜单中选择export,在导出类型中选择JARfile,然后按照提示进行操作。
其实出口就好。步骤:文件>导出> jar,然后按照提示直接进入要点。首先,打开Eclipse并创建一个Java项目。如下图:我电脑上有JDK1.6。第二步:用Jigloo 插件创建一个表单。为了更明显的演示,我将表单的名称改为“这是一个测试程序”。如下图:第三步:现在是时候把普通的java程序打包成一个jar文件了。我用Fatjar 插件打包相当方便,也很傻逼。
很简单。大概3、4步就搞定了,不过自己搜索吧。别人的网站上有答案,有图,一目了然。1.1将一个项目打包成一个jar文件有很多方法。您可以使用Eclipse附带的打包工具Ant,或者使用Eclipse的Export来生成一个jar。试了一下,不推荐用Ant打包,因为要自己写xml脚本语言,还要加一些外部jar,所以打了几次都失败了。
右键单击要打包的项目,然后选择导出。在窗口中选择Java中的JAR之后,要打包的项目就被自动选择了。用户可以单击加号查看项目中的打包内容。在下面的jar文件中设置您打包并生成的jar文件的输出目录。接下来,在出现的窗口中选择Use Existing manifest from workspace,并直接在下面的Mainclass后面单击Browse,这将自动列出项目中具有main函数main的类。
6、2-LaunchedURLClassLoader在FatJar中的重要作用分析及反射的经典应用...1。java项目没有导入第三方jar包,这个时候包装就比较简单了:1。首先,在Eclipse中打开项目,右键单击项目,选择“导出”;2.选择Java/JAR;;3.您可以选择要包含在3中的项目文件夹,选择theresourcestoexport,一些不必要的文件夹就不用放进去了,以免增加空间;这里有几个选项:*Exportgeneratedclass表示只导出生成的。类文件和其他资源文件* ExportalloutputFolders for checked projects表示导出选定项目的所有文件夹*Exportjavasource表示导出的jar包将包含您的源代码*,java,如果你不想泄露源代码,那么就不要选择这个选项* ExportFactoringForCheckedProjects也包含了一些重构的信息文件。在Selecttheexportdestination中选择导出的jar路径,然后选择Next4,您可以在下一页选择是导出带有警告性警告还是错误性错误的文件。
文章TAG:插件 fatjar 百度 fatjar插件百度云