title: Capturing the return code from java in a shell script
body: <p>I am invoking a java program from a shell script "TC Shell Script" and the java program returns status codes which represent certain conditions.</p>
  
  <p>The return code of the java prgram is captured in the pre-defined status variable of the TC Shell.</p>
  
  <p>The return codes are captured fine.</p>
  
  <p>The problem I'm facing is when the java program returns or terminates with -1 with System.exit(-1) the shell script is getting 255 as the return code.</p>
  
  <p>All positive numbers are captured fine in the shell script only -1 is being read as 255.</p>
  
  <p>How can i solve this.</p>