sách gpt4 ai đã đi

java - 复制特定 Java 应用程序的 Java 首选项文件

In lại 作者:行者123 更新时间:2023-12-01 12:57:29 26 4
mua khóa gpt4 Nike

我运行一个这样的java应用程序:

java --cp libs.jar MyClass myconfigfile

正常关闭后,应用程序将记住我在多个文本字段和复选框中的值。我被告知“最后状态”保存在java首选项中。我想从一台计算机上获取最后的状态并将其转移到另一台计算机上。有办法做到这一点吗?

我使用的是 Ubuntu 12.04。

1 Câu trả lời

根据您提供的有限信息,听起来该应用程序正在使用 Java Preferences API 。在这种情况下,数据实际存储的位置取决于操作系统。在 Windows 中,它位于注册表中。 Linux 和 OS X,我不确定。也就是说,数据不可能存储在您可以从中复制的单个属性文件中。

如果您有权访问代码,则可以将 Preferences 对象导出到文件中。

FileOutputStream output = new FileOutputStream("myPrefs.xml");
myPrefs.exportSubtree(output);

编辑:看起来在 Linux 中您可以在以下两个位置之一找到信息:

~/.java/.userPrefs
/etc/.java/.systemPrefs

关于java - 复制特定 Java 应用程序的 Java 首选项文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23762730/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com