我有以下问题。我在 unix 服务器上有一个名为 password.txt 的 txt 文件。我在同一台服务器上有一个 java 类。我必须使用这个 Java 类读取 password.txt 的内容。但是,Unix 在 root 用户下运行,并且 root 用户没有适当的权限直接读取这个 password.txt 文件。因此,我介绍了一个脚本和另一个为我读取 password.txt 的 java 类。
基本上,我使用 Process 和 Runtime.exec() 从 java 类调用脚本。该脚本调用另一个可以读取 password.txt 文件内容的 java 类。但是如何将内容返回给调用脚本的 java 类呢?有人建议将 password.txt 的内容分配给一个环境变量,并在我的 java 类中读取该环境变量。我该如何准确地实现这一点。另外,这是一个好的解决方案吗?我对 UNIX 和脚本非常陌生。请帮忙