Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

How to pass Java value from program  RSS feed

 
bob connolly
Ranch Hand
Posts: 204
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I thought i'd be able to use the System.exit(calcval) to pass a final value of the a Java program and into a kshell variable ie:

#!bin/ksh

java jpgm1
passvar=$?

but it looks like the .exit method only passes numeric values up to a certain value, ie under 500 looks like.

Is there another Java method i could use to accomplish this same feat?

I could write it to a file of course, but then i would need to figure a way to get it from the file to the $passvar!

Thanks for any suggestions!
bc
 
Jeanne Boyarsky
author & internet detective
Sheriff
Posts: 36406
454
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bob,
I'm not familiar with the limits of System.exit(), but I do know how to read in a file in UNIX:
passvar=`cat fileName`

(Note that the example has backquotes, not regular quotes)
 
bob connolly
Ranch Hand
Posts: 204
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks alot Jeanne!

bc
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!