Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.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 如何制作单个类的jar文件?_Java_Class_Jar - Fatal编程技术网

Java 如何制作单个类的jar文件?

Java 如何制作单个类的jar文件?,java,class,jar,Java,Class,Jar,我有一个包含多个类的Java项目,但我只希望我的jar文件包含一个类 我该怎么做?据我所知,你没有 如果您需要JAR只包含一个类,那么您的源代码应该围绕这个类构建。只创建一个类。或者您的意思是希望所有其他类合并到一个类文件中?如果是后者,那又有什么用呢?我真的只想要一个类,因为我在一个节点js项目中需要它哦,那么你的意思是,从由ClassA、ClassB和ClassC组成的整个项目中,你想要一个只包含ClassB的jar,例如?如果是这样的话,ClassB是否依赖于其他类?因为如果是这样的话,您

我有一个包含多个类的Java项目,但我只希望我的jar文件包含一个类


我该怎么做?据我所知,你没有


如果您需要JAR只包含一个类,那么您的源代码应该围绕这个类构建。

只创建一个类。或者您的意思是希望所有其他类合并到一个类文件中?如果是后者,那又有什么用呢?我真的只想要一个类,因为我在一个节点js项目中需要它哦,那么你的意思是,从由
ClassA
ClassB
ClassC
组成的整个项目中,你想要一个只包含
ClassB
的jar,例如?如果是这样的话,
ClassB
是否依赖于其他类?因为如果是这样的话,您无论如何都需要将整个依赖关系层次结构放在JAR中。如果没有,只需制作另一个只包含
ClassB
的项目,并用它制作一个JAR。基本上,我有一个实现CustomTaskChange的类。该类由类A、B和C继承。我想做的是为类A、B和C(三个Jar)创建单独的Jar文件。为什么?您将需要目标上的所有这些JAR文件来执行所有这些类。为什么你想要一个JAR而不是四个(不是三个)?那么我应该创建一个新项目并将该类移动到新项目中吗?我认为考虑到上下文和你的需求,这样做是有意义的——我建议在原始帖子中包括这一点:)