Execute isto no terminal, permitindo assim a conexão com o X11
xhost +
Após concluir a instalação ou a execução do seu jogo,
xhost -
... por motivos de segurança.
Bastante novo para o Ubuntu 16, executei o seguinte código no terminal e obtive esta exceção. O que devo fazer para consertar isso?
Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65)
at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:115)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:74)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:103)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:126)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at java.awt.Toolkit$2.run(Toolkit.java:860)
at java.awt.Toolkit$2.run(Toolkit.java:855)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:854)
at javax.swing.ImageIcon.<init>(ImageIcon.java:198)
at oop.ex2.GameGUI.createImageIcon(GameGUI.java:188)
at oop.ex2.GameGUI.<clinit>(GameGUI.java:19)
at SpaceShipFactory.createSpaceShips(SpaceShipFactory.java:8)
at SpaceWars.createSpaceShips(SpaceWars.java:77)
at SpaceWars.<init>(SpaceWars.java:55)
at SpaceWars.main(SpaceWars.java:264)
edit: tentei inserir o seguinte código e recebi um novo erro:
/usr/bin/java -Djava.awt.headless=true ~oop/bin/ex2/SpaceWars h d
Error: Could not find or load main class
.cs.course.current.oop.bin.ex2
Obrigado antecipadamente!
Execute isto no terminal, permitindo assim a conexão com o X11
xhost +
Após concluir a instalação ou a execução do seu jogo,
xhost -
... por motivos de segurança.