gpt4 book ai didi

java - 从另一个 Java 程序访问变量

转载 作者:行者123 更新时间:2023-11-29 04:55:03 24 4
gpt4 key购买 nike

我正在制作一个 Java 程序,它使用

在两个 jar 之间切换
Runtime.getRuntime().exec("cmd /c java -jar fileTwo.jar");

但是,我需要一个 jar 中的 class 以某种方式将其中的 string 值传输到 class 在另一个 jar 中。由于这两个类来自不同的 jar 文件,我找不到任何可以在两个 jar 目录之间传输 string 的方法。

如果有帮助,我正在制作一个允许您创建和访问帐户的程序。这就是为什么我需要传输 strings,所以我可以将它们存储在 data class 中,以用作以后登录的引用。我必须使用 string 因为 char 无法分配从方法 jtfFirst.getText(); 获得的值,这是一个 JTextField.

最佳答案

让一个程序将字符串写入文件,另一个程序从文件中读取它。您还可以将该字符串作为命令行参数传递给第二个程序。比如说,s 是带有字符串的变量。然后你可以执行 "cmd/c java -jar fileTwo.jar\""+s+"\"". (如果字符串包含多个单词,请用引号引起来)。该字符串将作为 args[1] 提供给第二个程序。

关于java - 从另一个 Java 程序访问变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34126542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com