I have a java class, which has 3 methods and each method returns a String. I exported the .jar file out of that Java project. When I run the jar file from git bast using the command ./script1.sh, I get the output in the command window. My question is, how can I assign those values to the three variable that are in the script1.sh file. If I type echo ${"Source_branch"}, i should get output as "XXX_Source_Branch".
 Here is my Java code :
package com.main;
public class Engine {
    public static void main(String[] args) {
        try {
         getSourceBranch();
         getDestinationBranch();
         getDestEnv();
        } catch (Exception e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
        }
    }
    public static String getSourceBranch() {
        return "XXX_Source_Branch";
    }
    public static String getDestinationBranch() {
        return "XXX_Dest_Branch";
    }
    public static String getDestEnv() {
        return "XXX_Dest_Env";
    }
}
The name of the jar file is Engine.jar.
And my script file is 
runjar.sh
java -jar Engine.jar Source_branch Destination_brnach Destination_env
 
     
    