Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse:在导出到Runnable JAR时排除一些库,同时提取其他库_Java_Jar_Export - Fatal编程技术网

Java Eclipse:在导出到Runnable JAR时排除一些库,同时提取其他库

Java Eclipse:在导出到Runnable JAR时排除一些库,同时提取其他库,java,jar,export,Java,Jar,Export,我正在构建一个实现TwitterStorm的java项目,我想在自定义库中提取并打包到.jar文件中。但是,如果我提取所有必需的库(使用将必需的库提取到生成的JAR中,则.JAR最终的大小为20mB,而不是200kBs左右(使用将必需的库复制到生成的JAR选项旁边的子文件夹中) 有什么方法可以指定要打包到哪些库中吗?理想情况下,我可以选择将这些库提取到.jar文件中,而其他库则被排除在外。我似乎在Eclipse中找不到这样做的选项 非常感谢我认为您最好使用“另存为Ant脚本”选项,然后编辑bui

我正在构建一个实现TwitterStorm的java项目,我想在自定义库中提取并打包到.jar文件中。但是,如果我提取所有必需的库(使用将必需的库提取到生成的JAR中,则.JAR最终的大小为20mB,而不是200kBs左右(使用将必需的库复制到生成的JAR选项旁边的子文件夹中)

有什么方法可以指定要打包到哪些库中吗?理想情况下,我可以选择将这些库提取到.jar文件中,而其他库则被排除在外。我似乎在Eclipse中找不到这样做的选项


非常感谢

我认为您最好使用“另存为Ant脚本”选项,然后编辑build.xml以删除您不希望包含在其中的jar文件


在Eclipse中处理build.xml文件非常简单/自然。如果您确实显示view/Ant,然后将build.xml从package explorer拖到Ant视图,您只需双击它。这比每次都通过导出对话框要容易得多。

您是说您希望将一些打包到中,而另一些是外部的吗?是的。有些是al在我运行.jar的Linux虚拟机上已经准备好了,但是需要打包一些。为了提高效率,最好省略虚拟机上的那些。