Beim Ausführungen von Java jnlp Anwendungen erscheint ein Access Denied Fehler

Beim Ausführen einer Java Anwendung mit einer jnlp Datei bekam ich komischerweise immer wieder Fehlermeldungen „java.io.FilePermission“ für die Datei „/usr/bin/xprop“. Die Datei war im System vorhanden und durfte auch von jedem ausgeführt werden, selbst mit Sudo kam der Fehler.

Die Lösung des Problems ist zwar relativ leicht, aber mal wieder sehr ärgerlich: es ist ein Fehler in der OpenJDK und in meinem Fall der icedtea-netx Implementierung. Und um diesen zu umgehen muss man leider die original Oracle JAVA JRE runterladen und installieren.

Wichtig hierbei: man muss wohl zwingend die tar.gz Variante und nicht die RPM Variante nehmen, da nur diese „javasw“ enthält.

Das Vorgehen für die Installation ist:

  • openjdk und co vom System schmeissen (es geht auch anders, aber man muss die Sache ja nicht unnötig verkomplizieren)
  • unter http://www.oracle.com/technetwork/java/javase/downloads/index.html den Download Button unter „JRE“ anklicken und auf der folgenden Seite die AGB akzeptieren und dann die entsprechende tar.gz für 64bit oder 32bit herunterladen
  • tar.gz entpacken und den Ordner nach /usr/java/[ORDNER_NAME] verschieben
  • anschließend (keine Ahnung ob das der richtige Weg ist, aber er funktioniert) unter /usr/bin per Link die java und javasw Binaries verlinken:
cd /usr/bin
ln -s /usr/java/[ORDNER_NAME]/bin/java
ln -s /usr/java/[ORDNER_NAME]/bin/javasw

Nun könnt ihr die jnlp Datei einfach per
javasw [DATEI].jnlp aufrufen.

Minecraft mit Microsoft Kinect steuern

Es ist immer wieder geil, auf welche Ideen Leute kommen, wenn man ihnen einfach Freiheiten lässt. Seit Microsoft offiziell nun nichts mehr gegen eine alternative Nutzung von Kinect hat, sprießen nur so Tools hervor, die von dieser wunderbaren Hardware Gebrauch machen. Und so war es auch bei Sean Oczkowski oder Nathan Viniconis, die Kinect in Verbindung mit Minecraft verwenden.

Sean hat mittels Kinect eine Gestensteuerung für das Game entwickelt. Mit der rechten Hand steuert man seine Figur, mit Gehbewegungen der Beine läuft man und mit der linken Hand kann man seine Werkzeuge auswählen und diese anwenden. Natürlich ist das derzeit noch nicht die optimalste Art und Weise, Minecraft zu steuern, aber es ist ein netter Ansatz:

Wir befinden uns gerade stark in der Experimentierphase, was Gestensteuerung angeht – und je mehr Leute sich ausprobieren, desto eher werden hoffentlich Konzepte gefunden, die eine angenehme Steuerung des Rechners ermöglichen. Ich kann einfach nicht das Interface aus Minority Report vergessen 😉

Nathan Viniconis ist noch ein bisschen weiter gegangen und baut mittels Kinect aufgenommene 3D Figuren direkt in Minecraft als riesige Klötzchenfiguren ein. Klingt erstmal strange, nach Begutachtung des Videos wird einiges klarer 😉

Genial finde ich, dass die Modelle sogar animiert werden, was dann bei der Jonglier-Szene oder der Katze ziemlich cool aussieht.

Via hack-a-day