【发布时间】:2016-11-03 02:08:39
【问题描述】:
我在 Ubuntu 上的 Tomcat 服务器上的一个 Java-Servlet 中运行了以下代码:
ProcessBuilder pb = new ProcessBuilder( "java", "-jar", "test.jar", Integer.toString( jobId ), Integer.toString( software ), Integer.toString( entryPoint ), application );
pb.directory( new File( "/home/user/Folder" ) );
proc = pb.start();
但是在第三行我得到了这个错误:
java.io.IOException: Cannot run program "java" (in directory "/home/user/Folder"): error=13, Keine Berechtigung
它是德语,意思是它没有足够的权限来执行“java”。
有人知道怎么解决吗?
【问题讨论】:
标签: java ubuntu tomcat servlets permissions