Linux-JAVA图形处理 Java主要调用代码:Toolkit tk = Toolkit.getDefaultToolkit()环境:Linux SUSE(命令模式安装) + tomcat6+jdk6
Java主要调用代码:Toolkit tk = Toolkit.getDefaultToolkit()
报错信息:
错误信息1:
Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
错误信息2:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
解决方案:
地址:
http://www.devexception.com/j2se/545903.htm
1、启动VNCSERVER #vncserver
默认是启动第一个终端
运行命令: ps -ef | grep vnc 查看Xvnc后的启动的终端号,此处是:1
:1表示第一个终端执行
2、vi /etc/profile 添加export DISPLAY=localhost:1
source /etc/profile立即生效
3、xhost +
表示让任何用户都可以使用
4、修改JAVA tomcat bin/catalina.sh,在最前面增加一行export DISPLAY=:1
注:如果环境是centos,默认情况下设置为export DISPLAY=:0即可
分享到:
相关推荐
linux-JAVA图形处理 错误信息1: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. 错误信息2: Xlib: connection to ":0.0" refused by server Xlib: No protocol specified
Eclipse为Linux提供了GTK(GIMP Toolkit)图形用户界面,这是Linux下的标准窗口系统库,用于构建图形界面应用。 “eclipse-java”标签进一步强调了这个Eclipse版本专注于Java开发,其中包含了对Java开发所需的各种...
标题中的“eclipse-java-2022-06-R-linux-gtk-x86_64.tar.gz”指的是Eclipse IDE for Java开发者的特定版本,适用于2022年6月发布(R代表Release),针对Linux操作系统,采用GTK图形用户界面,并且是为64位(x86_64...
"linux-gtk"标识了这个版本是基于GTK(GIMP Toolkit)图形用户界面库构建的,适用于Linux操作系统。而AArch64,又称ARM64,是针对64位ARM架构的指令集,意味着此版本特别为运行在如树莓派等ARM架构的Linux设备上...
标题中的“eclipse-java-linux-gtk-x86_64.tar.gz”指示这是一个为Linux操作系统设计的64位版本Eclipse集成开发环境(IDE),基于GTK+图形库。Eclipse是一款广泛使用的开源软件,主要用于Java编程,但也支持其他语言...
标题中的“eclipse-java-2020-06-R-linux-gtk-x86_64.tar.gz”指的是Eclipse IDE for Java开发者的2020年6月版本,适用于64位的Linux操作系统,使用GTK图形用户界面库。这个压缩包是Eclipse IDE的一个发行版,特别为...
标题中的“eclipse-java-2019-09-R-linux-gtk-x86_64.tar.gz”指的是Eclipse IDE的一个特定版本,用于Java开发,并且是为Linux操作系统(GTK+图形用户界面库)的64位架构设计的。这个版本发布于2019年9月,版本号为R...
此版本是64位的,基于GTK图形工具包,适用于Linux环境。 “eclipse-oxygen”标签进一步确认了这是Eclipse Oxygen系列的版本。Eclipse Oxygen是Eclipse IDE的4.7版本,发布于2017年,它包含了众多改进和新特性,旨在...
"eclipse-java-mars-2-linux-gtk-x86_64.tar.gz" 是Eclipse针对Linux操作系统的一个特定版本,这个版本是基于GTK+图形库的64位构建。 Mars是Eclipse的4.5版本代号,发布于2015年,它包含了一系列新特性和改进,旨在...
这是一个针对64位Linux系统的版本,采用GTK+图形用户界面库。"tar.gz"是一种常见的Linux文件打包格式,它首先使用tar命令将多个文件和目录打包成一个单一的文件,然后用gzip工具进行压缩,以减小文件大小,便于传输...
标题中的“eclipse-java-2019-03-R-linux-gtk-x86_64.tar.gz”指的是Eclipse IDE的一个特定版本,用于Java开发,适用于Linux操作系统,基于GTK+图形工具包,并且是64位架构。这个版本发布于2019年3月,略显老旧,但...
在Linux环境中,Eclipse与操作系统紧密集成,支持GTK+图形库,提供原生的用户界面体验。同时,Linux系统的稳定性和可定制性使得开发者能够根据个人需求调整环境,提高开发效率。 总结一下,"eclipse-java-mars-1-...
"3a"可能是该版本的小迭代或更新,"linux-gtk-x86_64"则表明它是基于GTK+图形库的64位Linux版本。 描述中提到的“linux版的eclipse,eclipse-java-oxygen-3a-linux-gtk-x86_64”进一步确认了这个软件是为Linux用户...
总结来说,这个“eclipse-java-2022-03-R-linux-gtk-aarch64.tar.gz”是一个专为64位ARM架构Linux系统设计的Eclipse Java开发环境,使用GTK作为图形界面,提供了丰富的Java开发工具,并可以通过安装插件支持其他编程...
【标题】"eclipse-java-indigo-SR2-linux-gtk-x86_64" 是一个针对64位Linux系统,基于GTK图形界面的Eclipse IDE版本,属于Eclipse Indigo Service Release 2 (SR2)。这个版本是Java开发者的专用版本,包含了对Java...
在Linux环境下,Eclipse通常通过图形用户界面(GTK,GIMP Toolkit)进行展示,这是Linux上的窗口系统和应用程序接口。"gtk"在文件名中的出现表明此版本的Eclipse已经与GTK库进行了整合,以确保在Linux系统上能够正常...
标题中的“eclipse-jee-2022-06-R-linux-gtk-x86_64.tar.gz”指的是Eclipse集成开发环境(IDE)的一个特定版本,专为Java企业版(Java EE)开发设计,并且是针对64位Linux操作系统,采用GTK图形工具包的实现。...
在Linux环境下,Eclipse使用GTK+图形工具包(GTK+),这是一个用于创建图形用户界面的库,使得Eclipse在Linux系统上拥有良好的性能和兼容性。"x86_64"表示该版本适用于64位的Linux操作系统,这涵盖了大部分现代Linux...
在Linux环境下,用户可以通过图形化界面或者命令行来解压和安装这个软件包。 在压缩包中,“eclipse”可能是解压缩后的主要目录名,这通常包含了Eclipse的整个工作空间,包括可执行文件、配置文件、插件、帮助文档...
"eclipse-jee-2020-06-R-linux-gtk-x86_64.tar.gz" 是Eclipse针对Linux操作系统的一个特定版本,发布于2020年6月,适用于64位(x86_64)架构,并采用GTK+图形用户界面库。这个版本是专为Java企业版(Java Enterprise...