启动时groovyConsole X11错误
我是perl,python高手,对java和groovy不熟悉。 我在运行groovyConsole时遇到此错误 groovy工作得很好启动时groovyConsole X11错误,groovy,x11,groovy-console,Groovy,X11,Groovy Console,我是perl,python高手,对java和groovy不熟悉。 我在运行groovyConsole时遇到此错误 groovy工作得很好 myhome:~/gscripts # groovyConsole java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAcces
myhome:~/gscripts # groovyConsole
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:108)
at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130)
Caused by: java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
我加了这个
DISPLAY=:0.0
export DISPLAY
到/home/me/.bask_profile和/home/me/.bashrc也一样,但都是徒劳的。
帮助我,让我知道为什么会发生此错误 groovy控制台是一个GUI应用程序,看起来您正在尝试在不支持图形的环境中运行它,例如通过telnet/SSH连接到远程机器 一种可能的解决方法是使用GroovyShell而不是Groovy控制台。GroovyShell在功能上类似于Groovy控制台,但是shell是一个命令行,而不是GUI应用程序 假设Groovy bin目录位于PATH变量上,您应该能够通过键入
groovysh
来运行它