Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 启动外部进程失败:无法连接到X服务器_Java_Linux_Process - Fatal编程技术网

Java 启动外部进程失败:无法连接到X服务器

Java 启动外部进程失败:无法连接到X服务器,java,linux,process,Java,Linux,Process,作为eclipse插件的一部分,我尝试使用process.exec启动一个外部程序。例如,我用gedit测试了一些工具,但用我需要的工具,它就不起作用了:isimgui:cannotconnecttoxserver 这是XILINX网页包的一部分,所有附带的图形工具都不能像这样启动 您知道我是如何使用它的吗?您可能需要将-display参数传递给正在运行的可执行文件,或者最好将环境变量display设置为正确的值try':0' 使用例如:process.execString[]cmdarray、

作为eclipse插件的一部分,我尝试使用process.exec启动一个外部程序。例如,我用gedit测试了一些工具,但用我需要的工具,它就不起作用了:isimgui:cannotconnecttoxserver

这是XILINX网页包的一部分,所有附带的图形工具都不能像这样启动


您知道我是如何使用它的吗?

您可能需要将-display参数传递给正在运行的可执行文件,或者最好将环境变量display设置为正确的值try':0'

使用例如:process.execString[]cmdarray、String[]envp


envp应至少包含一个字符串DISPLAY=:0

您必须从shell继承DISPLAY变量,还可能继承X11身份验证文件信息