下面是從Java錯誤從Java調用Python的時候,並傳遞參數
調用的Pythonpublic static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new test1().setVisible(true);
}
});
try {
PythonInterpreter.initialize(System.getProperties(), System.getProperties(), new String[0]);
PythonInterpreter interp = new PythonInterpreter();
interp.set("firstName", args[0]);
interp.set("lastName", args[1]);
interp.execfile("C:\\Users\\priyank\\Desktop\\pythontest.py");
}
catch (Exception e)
{
e.printStackTrace();
}
}
我收到以下異常給定的代碼:
java.lang.ArrayIndexOutOfBoundsException: 0" error..
爲什麼我得到這個錯誤?
我已經添加了兩個字符串到它,仍然我得到相同的錯誤,請幫我改寫它,如果你可以請告訴我如何從Java傳遞參數到python。 – eddy
不知道,谷歌它已經? – desperateCoder