我需要在Debian系统下运行另一个java应用程序,但我需要在另一个用户下运行它。主要的java应用程序运行在root下。现在我用它来启动另一个java应用程序,但是我需要以另一个用户的身份运行所有这些,这有可能吗?ProcessBuilderprocessBuilder = new ProcessBuilder(new String[]{"
我正在开发一个网络应用程序,其中有一个客户机和服务器JVM,两者都应该依赖于一组相同的jars,它们可能存储在相同的位置,也可能不存储在相同的位置。如果MD5和不匹配,则客户端将服务器的Process下载到一个新文件夹中,并尝试生成一个新的jars,该jars不依赖于客户端当前使用的任何jars,然后退出。问题是,每当客户端尝试启动新进程时,客户端的JVM都会静默退出。下面是我的程序的控制台输出:##### setting command li