如何使.jar文件与数据库一起可移植?

如何使.jar文件与数据库一起可移植?,jar,portability,Jar,Portability,我想制作一个.jar应用程序,它可以在不使用任何数据库(Postgres…)的情况下保存数据,但我不知道应该使用什么类型的数据存储来使应用程序可移植。我只想要.jar文件,它可以在任何安装了java的计算机上运行。有什么选择吗?谢谢您始终可以将Java对象序列化为纯二进制文件。为每种类型的对象创建一个文件以模拟数据库表,或者您可以将同一文件中的所有对象序列化,但在读回它们时需要知道顺序。 其他的解决方案是将java对象序列化为XML结构或JSON(使用JAXB非常简单,并且直接用于marshal

我想制作一个.jar应用程序,它可以在不使用任何数据库(Postgres…)的情况下保存数据,但我不知道应该使用什么类型的数据存储来使应用程序可移植。我只想要.jar文件,它可以在任何安装了java的计算机上运行。有什么选择吗?谢谢

您始终可以将Java对象序列化为纯二进制文件。为每种类型的对象创建一个文件以模拟数据库表,或者您可以将同一文件中的所有对象序列化,但在读回它们时需要知道顺序。 其他的解决方案是将java对象序列化为XML结构或JSON(使用JAXB非常简单,并且直接用于marshall/unmarshall)这样的结构