python under java

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • motokoit

    python under java

    For some reason i need to start a python script from inside a java code. The
    technique is standard

    Process proc = Runtime.getRunt ime().exec("pyt hon myscript.py")

    and so worked for months....

    since yestarday the same instruction does not work but the line is correct
    because from the terminal prompt it works! By the way the instruction work
    for every other command, for example

    Process proc = Runtime.getRunt ime().exec("ema cs")

    works. Some suggestion?
    My machine is a Linux Mandrake64 10.1


  • Grig Gheorghiu

    #2
    Re: python under java

    At a command prompt, do "which python" to see where the python binary
    lives. Then specify the full path to python in your exec() call,
    instead of just "python". What probably happens is that you don't have
    the python binary in your PATH when you run exec() from your Java code.
    Grig

    Comment

    Working...