在Java中调用Python函数的方法有很多种。一种方法是使用Java调用Python脚本的方式来执行Python代码。这需要使用到Java中的 Runtime.getRuntime().exec()
方法。
例如:
String pythonScriptPath = "path/to/python/script.py";
String[] cmd = new String[2];
cmd[0] = "python"; // check version of installed python: python -V
cmd[1] = pythonScriptPath;
// create runtime to execute external command
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(cmd);
// retrieve output from python script
BufferedReader bfr = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line = "";
while((line = bfr.readLine()) != null) {
// process each output line form python script
System.out.println(line);
}