我刚刚创建了一个简单的Java应用程序,用于生成我们数据库中的实体类。 我会将这些Java类保存到我的本地磁盘中。 到目前为止,一切正常。
现在我想在我的主应用程序中从这些Java类中生成一个JAR文件。 我知道可以操作jar文件,并且我也阅读过有关在运行时向jar文件添加类的内容。
但在我的情况下,我没有在构建路径中拥有这些类。 我需要从刚创建的Java文件中创建类文件,并将它们放入我的jar文件中。
这是否可能在我的Java应用程序内完成?
我这样做的原因是我们的数据库将不断被许多人扩展,我不想手动将这些字段添加到我的实体中。 因此,我想创建一个应用程序来扫描我们数据库中的系统表,并从那些信息中生成Java实体文件。 但是现在我需要在生成它们后将这些Java文件编译成类文件并将它们添加到我的最终JAR文件中。
感谢您对此问题所提供的任何帮助和/或信息。
问候,
豪克
现在我想在我的主应用程序中从这些Java类中生成一个JAR文件。 我知道可以操作jar文件,并且我也阅读过有关在运行时向jar文件添加类的内容。
但在我的情况下,我没有在构建路径中拥有这些类。 我需要从刚创建的Java文件中创建类文件,并将它们放入我的jar文件中。
这是否可能在我的Java应用程序内完成?
我这样做的原因是我们的数据库将不断被许多人扩展,我不想手动将这些字段添加到我的实体中。 因此,我想创建一个应用程序来扫描我们数据库中的系统表,并从那些信息中生成Java实体文件。 但是现在我需要在生成它们后将这些Java文件编译成类文件并将它们添加到我的最终JAR文件中。
感谢您对此问题所提供的任何帮助和/或信息。
问候,
豪克
java.util.jar.JarOutputStream
或java.util.zip.ZipOutputStream
。 - maerics