我们有一个在 Sun Solaris 上运行的 Java 应用程序服务器。现在,我们需要能够向运行 WindowsXP 的单独计算机写入文件和从该计算机读取文件。这两台计算机由同一防火墙内的 2 个独立组管理。如果更容易的话,我们可以使用 Java 将文件写入 Solaris,然后使用某些第 3 方程序将文件移至 Windows 计算机或从 Windows 计算机移出文件。
处理这个问题的最佳方法是什么?
再提供一条信息:我们的小组管理 Solaris 计算机,如有必要,我们可以向该计算机添加软件。但试图让其他小组向 Windows 计算机添加任何软件将是一个巨大的痛苦。所以我更喜欢一个不需要在 Windows 机器上安装任何东西的解决方案。
最佳答案
可能最简单的方法是在 Windows 计算机上设置共享并使用 Samba 将其安装到 Solaris 计算机上。然后,您的 Java 应用程序将像文件系统上的任何其他本地目录一样看到该目录。
关于java - Java 在单独的机器上写入/读取文件的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/642706/