Raspberry pi 3

Started by ReDefer, Apr 01, 2018, 11:45 am

previous topic - next topic
Go Down

ReDefer

Hallo com

Bin seit gestern am Versuchen den OgameAutomizer auf dem Raspberry pi 3 zum Laufen zu bekommen als System habe ich das Standard Raspbian drauf gelassen.
Mein Problem ist bis jetzt die .jar datei zu starten da er sie nur entpacken will, aber nicht startet.

Falls jemand schon Erfahrung hat, wäre es schön, wenn er sie teilen würde.

MfG

QuoteHello com

Since yesterday I am trying to get the OgameAutomizer on the Raspberry pi 3 to work as a system I have the standard Raspbian left on it.
My problem is to start now the .jar file because he just wants to unzip it, but does not start.

If someone already has experience, it would be nice if he shared it.

Kind regards

fleetster

Hallo ReDefer,

wie startest du denn den Ogame Automizer?
Normalerweise ist es wie unter jedem anderen Linux System auch, dass jars normal gestartet werden können.
(klingt nach falschem Standardprogramm zum Öffnen)

die erste suche leitet mich zu:
https://www.raspberrypi.org/forums/viewtopic.php?f=81&t=27634

Wirft die Frage auf: ist Java auf dem System installiert?
Wenn nein: sudo apt-get install openjdk-7-jdk

Hoffe es funktioniert damit.

Viele Grüße

ReDefer

pi@raspberrypi:~ $ sudo apt-get install openjdk-7-jdk
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket openjdk-7-jdk ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »openjdk-7-jdk« existiert kein Installationskandidat.


kommt da

fleetster

das ist seltsam sollte eigentlich problemlos installierbar sein

vorher eventuell mal ein
sudo apt-get update
um die ganzen dependencies neu zu laden
sonst kannst du mal testen ob openjdk-8-jdk verfügbar ist

hier noch ein link: https://elinux.org/RPi_Java_JDK_Installation
Am Anfang für openjdk .. relativ straigt forward..

weiter untern noch für oracle jdk.. dürfte aber keinen unterschied machen in der verwendung am ende..

hast du ein raspbian selbst installiert oder hast du die noobs version geladen und installiert?

ReDefer

jup mache gerade ein update

ReDefer

Apr 01, 2018, 04:36 pm #5 Last Edit: Apr 01, 2018, 04:38 pm by ReDefer
ich bin schon mal soweit das er die jar datei ausführt und entpackt und mich am schluss fragt

Neustart um die Änderung zu übernehmen, starte den OGame Automizer neu

und danach passiert nix mehr

Quotepi@raspberrypi:~ $ setsid java -jar /home/pi/Schreibtisch/OgameAutomizer/OGameAutomizer.jar
pi@raspberrypi:~ $ Impossible d'ouvrir le fichier de sortielibs/asm-all-4.0.jar
Impossible d'ouvrir le fichier de sortielibs/cglib-nodep-2.2.2.jar
Impossible d'ouvrir le fichier de sortielibs/antlrworks-1.4.3.jar
Impossible d'ouvrir le fichier de sortielibs/esper-4.7.0.jar
Impossible d'ouvrir le fichier de sortielibs/concurrentlinkedhashmap-lru-1.4.2.jar
Impossible d'ouvrir le fichier de sortielibs/async-http-client-1.8.17.jar
Impossible d'ouvrir le fichier de sortielibs/netty-3.9.2.Final.jar
Impossible d'ouvrir le fichier de sortielibs/bcprov-jdk16-1.46.jar
Impossible d'ouvrir le fichier de sortielibs/groovy-all-2.4.7.jar
Impossible d'ouvrir le fichier de sortielibs/compress-lzf-1.0.3.jar
Impossible d'ouvrir le fichier de sortielibs/lz4-1.3.0.jar
Impossible d'ouvrir le fichier de sortielibs/mp3spi1.9.4.jar
Impossible d'ouvrir le fichier de sortielibs/javolution-5.5.1.jar
Impossible d'ouvrir le fichier de sortielibs/trove-3.0.3.jar
Impossible d'ouvrir le fichier de sortielibs/substance-7.3.jar
Impossible d'ouvrir le fichier de sortielibs/trident-7.3.jar
Impossible d'ouvrir le fichier de sortielibs/laf-plugin-7.3.jar
Impossible d'ouvrir le fichier de sortielibs/laf-widget-7.3.jar
Impossible d'ouvrir le fichier de sortielibs/derby-10.12.1.1.jar
Impossible d'ouvrir le fichier de sortielibs/dbpool-5.1.jar
Impossible d'ouvrir le fichier de sortielibs/commons-logging-1.1.1.jar
Impossible d'ouvrir le fichier de sortielibs/commons-io-2.4.jar
Impossible d'ouvrir le fichier de sortielibs/commons-compress-1.10.jar
Impossible d'ouvrir le fichier de sortielibs/mail.jar
Impossible d'ouvrir le fichier de sortielibs/jfreechart-1.0.13.jar
Impossible d'ouvrir le fichier de sortielibs/jcommon-1.0.16.jar
Impossible d'ouvrir le fichier de sortielibs/DJNativeSwing-1-0-2c.jar
Impossible d'ouvrir le fichier de sortielibs/DJNativeSwing-SWT-1-0-2c.jar
Impossible d'ouvrir le fichier de sortielibs/jacorb.jar
Impossible d'ouvrir le fichier de sortielibs/slf4j-api-1.5.6.jar
Impossible d'ouvrir le fichier de sortielibs/slf4j-jdk14-1.5.6.jar
Impossible d'ouvrir le fichier de sortielibs/swt-4.6M2.jar
Impossible d'ouvrir le fichier de sortielibs/jna-3.2.7.jar
java.lang.NoClassDefFoundError: org/codehaus/groovy/tools/LoaderConfiguration
   at Starter.a(Unknown Source)
   at Starter.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.tools.LoaderConfiguration
   at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
   ... 2 more
^C


DJA-1990

Hi,
eventuell wurden die ganzen libs nicht heruntergeladen...
Das kann daran liegen das Java keine rechte hatte in dem Ordner zu schreiben -> Berechtigungen überprüfen!
Zur not einen Ordner der "libs" heißt anlegen und die Dateien mit wget Herunterladen.

Beispiel für die Konsole:
Code Select
cd /home/pi/Schreibtisch/OgameAutomizer/
mkdir libs
cd libs
sudo wget -r http://ogameautomizer.de/libs

Alternativ den Bot über die Konsole Starten mit höheren Rechten:
Code Select
cd /home/pi/Schreibtisch/OgameAutomizer/
sudo java -Xms30m -Xmx512m -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=25 -XX:+UseParNewGC -XX:+UseTLAB -XX:GCTimeRatio=32 -jar OGameAutomizer.jar startOA
oder:
Code Select
cd /home/pi/Schreibtisch/OgameAutomizer/
sudo java -jar OGameAutomizer.jar startOA

Viel Erfolg =)

ReDefer

habe das alles getan da kommt aber dann das und es passiert nix

Quoteudo java -Xms30m -Xmx512m -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=25 -XX:+UseParNewGC -XX:+UseTLAB -XX:GCTimeRatio=32 -jar OGameAutomizer.jar startOA
Java HotSpot(TM) Client VM warning: Using the ParNew young collector with the Serial old collector is deprecated and will likely be removed in a future release
No protocol specified
Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':10.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 java.awt.Window.initGC(Window.java:475)
   at java.awt.Window.init(Window.java:495)
   at java.awt.Window.<init>(Window.java:537)
   at java.awt.Frame.<init>(Frame.java:420)
   at java.awt.Frame.<init>(Frame.java:385)
   at javax.swing.JFrame.<init>(JFrame.java:189)
   at Starter.d(Unknown Source)
   at Starter.a(Unknown Source)
   at Starter.a(Unknown Source)
   at Starter.a(Unknown Source)
   at Starter.b(Unknown Source)
   at Starter.main(Unknown Source)


DJA-1990

Quote from: ReDefer on Apr 03, 2018, 02:19 pmhabe das alles getan da kommt aber dann das und es passiert nix

Ich werde das heute Abend mal an meinem RPi probieren.
So aus der Luft ist das nen bisschen schwierig...

Melde mich spätestens morgen früh^^

DJA-1990

Hallo ReDefer,

ich habe das ganz mal mit meinem Pi 3 probiert und es hat Problemlos funktioniert.
Folgende Schritte habe ich unternommen:
  • Das neuste Raspbian (RASPBIAN STRETCH WITH DESKTOP) von raspberrypi.org heruntergeladen
  • das Image (mit dem Tool deiner Wahl) bei mir mit win32diskimager auf die SDkarte entpackt
  • Als der Desktop erschien, alle updates installiert
    Code Select
    sudo apt update
    sudo apt upgrade
  • Habe danach das nervige Tastenlayout noch geändert
    Code Select
    sudo raspi-config
  • Danach getestet ob Java bereits vorhanden ist
    Code Select
    java -versiones ist bereits Java 1.8.0_65 vorhanden in dem neusten Raspbian image
  • nen neuen Ordner in Downloads erstellt (wahlweise nen anderen Ordner wählen)
    Code Select
    cd /home/pi/Downloads
    mkdir OA
  • den Bot (OGameAutomizer.jar) mit nem Stick in "/home/pi/Downloads/OA" kopiert
  • Nun den Bot über die Konsole angesprochen
    Code Select
    cd /home/pi/Downloads/OA
    sudo java -jar OGameAutomizer.jar startOA

Beim ersten Start hat er erstmal alle nötigen Dateien heruntergeladen und nach einem Bot neustart gebeten.
Mit dem selben Befehl
Code Select
sudo java -jar OGameAutomizer.jar startOAden Bot erneut über die Konsole gestartet...
Nun erscheinen einige Warnungen die aber erstmal nicht weiter zu beachten sind.
Der Bot baut die Datenbank auf und es erschien nach ca. 2 Minuten das Fenster des Bots.

Es sollte also mit dieser Anleitung problemlos funktionieren =)

Wünsche noch viel Erfolg =)

ReDefer

DJA-1990 sry das ich mich erst jetzt melde ich werde es natürlich heute gleich mal ausprobieren da ich gestern mein Pi 3 neuinstallieren musste ^^

ReDefer

Quotepi@raspberrypi:~/Downloads/OA $ sudo java -jar OGameAutomizer.jar startOA
No protocol specified
Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':10.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 java.awt.Window.initGC(Window.java:475)
   at java.awt.Window.init(Window.java:495)
   at java.awt.Window.<init>(Window.java:537)
   at java.awt.Frame.<init>(Frame.java:420)
   at java.awt.Frame.<init>(Frame.java:385)
   at javax.swing.JFrame.<init>(JFrame.java:189)
   at Starter.d(Unknown Source)
   at Starter.a(Unknown Source)
   at Starter.a(Unknown Source)
   at Starter.a(Unknown Source)
   at Starter.b(Unknown Source)
   at Starter.main(Unknown Source)


ReDefer

DJA-1990 habe es zum laufen bekommen ich danke dir für deine hilfe ich muss dazu sagen das es irgendwie über die windows funktion Remotedesktopverbindung und xrdp nicht aufgeht da passiert dann nix

habe es via TeamViewer Host gemacht und da läuft es super ^^

DJA-1990

Sorry für das nicht antworten,
bin etwas im Prüfungsstress ^^

Das ist eine Fehlerquelle auf die ich nicht gekommen wäre, da ich den RasPi direkt am Monitor habe =D

Go Up