如何在gradle java项目中从一个模块获取值到另一个模块?

问题描述 投票:0回答:1

我在项目中创建了两个模块。

我想从一个模块向另一个模块获取价值。

我的项目的github链接

在我的第一个模块中:

package org.example;

public class Main {

    static String c;
    public static void main(String[] args) {
    c = "hai";
    while (true){

    }
    }

    public String geta(){
        return c;
    }
}

在我的第二个模块中:

package org.p;

public class Main {
    public static void main(String[] args) {
        org.example.Main a = new org.example.Main();
        System.out.println(a.geta());
    }
}

输出

null

project structure

我该如何解决这个问题?

java gradle getter-setter
1个回答
0
投票

你的代码很奇怪,我不知道你想做什么。也许一个更完整的例子可以澄清这个问题。要立即得到答案,您可以在此处使用静态初始化。

package org.example;

public class Main {

    static String c = "hai";

    public static void main(String[] args) {
    }

    public String geta(){
        return c;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.