【发布时间】:2020-03-31 13:30:38
【问题描述】:
我想执行一个存在于另一个文件中的类方法。我正在执行以下操作:
import java.io.IOException;
public class run_java_program {
public static void main(String[] args) {
try {
Process process = Runtime.getRuntime().exec("java -cp C:\\Users\\96171\\eclipse-workspace\\IR_Project\\src test");
} catch (IOException e) {
e.printStackTrace();
}
}
}
但它不起作用。但是在 cmd 上是:
我尝试将C:\\Users\\96171\\eclipse-workspace\\IR_Project\\src 替换为C:/Users/96171/eclipse-workspace/IR_Project/src,但控制台仍然没有打印任何内容。
这是另一个程序:
//import py4j.GatewayServer;
public class test {
public static void addNumbers(int a, int b) {
System.out.print(a + b);
}
// public static void addNumbers(int a, int b) {
// System.out.print(a + b);
// }
public static void main(String[] args) {
// GatewayServer gatewayServer = new GatewayServer(new test());
// gatewayServer.start();
// System.out.println("Gateway Server Started");
test t = new test();
t.addNumbers(5, 6);
}
}
【问题讨论】:
-
你遇到了什么错误?
-
@user12377884 没有错误,但没有打印输出