Wissen

... statt vermuten

abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Gelegentlicher Autor
  • Community Junior
  • Community Junior
  • Community Beobachter
Beiträge: 6
Registriert: 17.03.2018

Guten Abend zusammen!

 

Ich habe es vorhin geschafft die aktuelle Version des ActiveTraders unter Linux zum laufen zu bringen - da die Consorsbank diesen auf der Download-Seite nicht explizit für Linux anbietet (ausgenommen Webstart) habe ich etwas rumprobiert.

 

Offenbar wird die Win64-Version mit einem Java-Launcher ausgeliefert, die Applikation selbst scheint vollständig platformunabhängig zu sein. Im entpackten Verzeichnis des ActiveTraders findet sich unter ActiveTraderPortableDE-64bit/current/config/ die Konfiguration. Im Prinzip wird von der Executable einfach nur die mit ausgelieferte JVM mit den Konfigurationsparametern gestartet.

 

Bei mir sieht das in etwa wie folgt aus:

 

java -Xmx780M -Djavaws.ApplicationType=PORTABLE -Dsun.java2d.noddraw=true -Djava.library.path=current\lib -Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol -Dsun.java2d.ddoffscreen=false -classpath current/lib/update.jar com.consorsbank.module.updater.gui.Updater -uu https://at.consorsbank.de/update/version.xml -c DE -s https://at.consorsbank.de/activetrader/

 

Bisher läuft die Version stabil und fehlerfrei. Ich hoffe ich konnte einigen Linux-Usern damit helfen zukünftig auf den Webstart oder WINE zu verzichten. Mir selbst war das wichtig und ich finde es schade dass die Consorbank ihre Java-Applikation nicht explizit zum Download anbietet.

 

LG Simon

21 ANTWORTEN 21

Routinierter Autor
  • Community Junior
  • Top Kommentator
  • Community Junior
  • Kommentator
  • Community Beobachter
Beiträge: 76
Registriert: 13.09.2018

Ich hab für die AT-Installation jetzt:

 

#!/bin/sh

ATURL='https://www.consorsbank.de/content/dam/de-cb/editorial/Apps/ActiveTrader/ActiveTraderPortableDE-64bit.exe'
cd ~
java=$(which java) || sudo apt install openjdk-8-jdk || exit

cd ~/bin || { echo "~/bin anlegen und zum PATH hinzufügen" >&2; exit 1; }
[ -d ActiveTraderPortableDE-64bit ] || {
        [ -f ActiveTraderPortableDE-64bit.exe ] || {
                wget $ATURL || exit;
        }
        7z x ActiveTraderPortableDE-64bit.exe || exit
        cd  ActiveTraderPortableDE-64bit/java/bin || exit
        ln -s $java ./java
}

AT starten:

 

#!/bin/sh

cd ~/bin/ActiveTraderPortableDE-64bit || exit

java -Xmx780M -Djavaws.ApplicationType=PORTABLE -Dsun.java2d.noddraw=true \
-Djava.library.path=current/lib -Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol \
-Dsun.java2d.ddoffscreen=false -classpath current/lib/update.jar \
com.consorsbank.module.updater.gui.Updater -uu https://at.consorsbank.de/update/version.xml \
-c DE -s https://at.consorsbank.de/activetrader/ >at-64.log 2>&1 &


Ohne Gewähr!


Routinierter Autor
  • Community Junior
  • Top Kommentator
  • Community Junior
  • Kommentator
  • Community Beobachter
Beiträge: 76
Registriert: 13.09.2018

Beim 1. Script fehlte noch was,

 

Also:

 

#!/bin/sh

ATURL='https://www.consorsbank.de/content/dam/de-cb/editorial/Apps/ActiveTrader/ActiveTraderPortableDE-64bit.exe'
cd ~
java=$(which java) || sudo apt install openjdk-8-jdk && java=$(which java) || exit

cd ~/bin || { echo "~/bin anlegen und zum PATH hinzufügen" >&2; exit 1; }
[ -d ActiveTraderPortableDE-64bit ] || {
        [ -f ActiveTraderPortableDE-64bit.exe ] || {
                wget $ATURL || exit;
        }
        7z x ActiveTraderPortableDE-64bit.exe || exit
        cd  ActiveTraderPortableDE-64bit/java/bin || exit
        ln -s $java ./java
}
Antworten