First, thanks for your help so far. Chris Bartlett, your previous answer to my question concerning ShadeDecorator led me to realize that I should be using Panel instead of StackPane.
So, my new question. I'm trying to run an Apache Pivot app on the Raspberry Pi, but I'm having trouble. This question might be better suited for the RPi forums, but I thought I'd start here =) Here is my history so far: First, I got Raspbian Wheezy running on my RPi (rev. B). Then I installed the JDK 8 pre-release (ARM, hard-float, non-headless) as described here: https://wiki.openjdk.java.net/display/OpenJFX/OpenJFX+on+the+Raspberry+Pi And downloaded from here: http://jdk8.java.net/download.html Then I copied the HelloJava tutorial (I renamed it "HelloWorld", put it into a package, and added a main()) and the Pivot JARs onto my RPi. Then I ran the class file with the command: $ ~/java/jdk1.8.0/bin/java -cp pivot-core-2.0.2.jar:pivot-wtk-2.0.2.jar:pivot-wtk-terra-2.0.2.jar:. com.einnocenttech.HelloWorld The first error I got was: Exception in thread "main" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. So I added a DISPLAY environment variable as suggested here: http://stackoverflow.com/questions/5218870/getting-a-headlessexception-no-x11-display-variable-was-set#comment5870539_5218870 So now I do: $ echo $DISPLAY localhost:0.0 And then I try running HelloWorld again, and I get the following error which I cannot get past: Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using 'localhost: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:110) 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:258) at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:102) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:81) at org.apache.pivot.wtk.DesktopApplicationContext.main(DesktopApplicationContext.java:492) at org.apache.pivot.wtk.DesktopApplicationContext.main(DesktopApplicationContext.java:870) at com.einnocenttech.HelloWorld.main(HelloWorld.java:21) I suspect that I either need to start an X server, or have a better DISPLAY variable. Any thoughts? Thanks! --E
