Prośba o króciutki guide n.t. kompilacji

0

witam,

trafiłem na githubie sofcik, którego działanie chciałbym wypróbować, niestety dostępne są wyłącznie źródła w Javie.
projekt ma dwie wymienione w readme zależności dostępne z osobnych repozytoriów tego samego autora, również tylko jako źródła Java.
Jeśli miałbym porównywać swoją znajomość języka Java, do języka mówionego, to w Javie nie umiem się nawet przedstawić :)
Moglibyście udzielić mi paru wskazówek (w języku człowieka "któremu o Javie się nawet nie śniło" =] ) jak w najprostszy możliwy sposób skompilować program z tego repo?

Repo:
https://github.com/mback2k/tsoexpert

Zależności:
jlibproxy ::: https://github.com/mback2k/jlibproxy
jlibamf ::: https://github.com/mback2k/jlibamf

Przyszła mi świadomość, że może lepiej zabrzmiałoby to na w gałęzi forum "Newbie", ale już za późno....
Z góry dzięki za poświęconą mi chwilę.
Pozdrawiam,
Rafał

--
Wszystkim rasistom życzymy kolorowych snów.
Są wśród nas tacy, od których lepsze jest tylko cokolwiek innego.
"jeśli ciężka praca dawałaby bogactwo to najbogatsi byliby niewolnicy"

0

Pobrać.
Dodać zależności.
Skompilować.

0

ściągnij sobie jakieś IDE,
Intellij, Eclipse albo cuś, ściagnij repo, zaimportuj do IDE, i naciśnij Run, albo Make

voila

0

Plik .project wyglada jakby pod eclipse, sprobuj otworzyc w tym srodowisku.

0

jestem na etapie na którym importuję całe repo tsoexpert do eclipse.
nie wiem jednak jak dołączyć 2 wspomniane zależności, zaimportowanie ich nic mi nie daje...

0

A chcialem ci nawet napisac skrypt ktory by ci to skompilowal i spakowal w jara ale niestety, pod java 8 nie kompiluje sie jlibproxy, pod java 7 nie kompiluje sie libamf, dalej juz nie bede schodzil.
Daj sobie spokoj z softem ktory sie nie kompiluje, zostanie ci wiecej wlosow na glowie.

0

Z Eclipse ci nie pomoge bo szczerze go nienawidze i rzygam na jego widok.
Jesli jeszcze nie zrozumiales co napisalem wczesniej - sprawdz jakas masz wersje javy, i jesli masz cokolwiek > jdk 6 to nie skompilujesz tego.

1

Potrzebujesz jdk6, z nowszym sie nie skompiluje.
Tutaj masz jara: http://wikisend.com/download/352976/tsoexpert.jar (link wazny tydzien)

Uruchamiasz przez dwuklik a jak nie idzie to przez 'java -jar tsoexpert.jar'. To uruchomi costam i pokaze okienko ze brakuje jakiegos klucza czy costam.
Jakby co to tutaj lista klase ktore maja metode main:
de.uxnr.tsoexpert.resource.XMLHandler
de.uxnr.tsoexpert.file.FileDecrypter
de.uxnr.tsoexpert.nlib.SpriteLibContainer
de.uxnr.tsoexpert.proxy.GameHandler
de.uxnr.tsoexpert.TSOExpert
de.uxnr.tsoexpert.ui.MainWindow

Zeby uruchomic te klasy dajesz 'java -cp tsoexpert.jar <nazwa klasy="klasy">', np: 'java -cp tsoexpert.jar de.uxnr.tsoexpert.ui.MainWindow'

Nie sprawdzalem wcale tego kodu ani co robi, dlatego Tobie radze go sprawdzic, albo uruchomic ta aplikacje w jakims srodowisku w ktorym nie moze nic nabrudzic (jakis chroot, virtualka albo cos) bo jesli to jest jakis malware to mozesz sobie kompa zasyfic albo pozwolisz skasowac to i owo.

0

gotowe, dotarłem do tego (AS3):

     
        import flash.display.Sprite;
        import com.hurlant.util.Base64;
        import flash.utils.ByteArray;
        import com.hurlant.crypto.symmetric.PKCS5;
        import com.hurlant.crypto.symmetric.IPad;
        import com.hurlant.crypto.Crypto;
        import com.hurlant.crypto.symmetric.ICipher;
..........................
..........................
........................
public function render(param1:*) : *
    {
        // method body id: 1
        var _loc2_:ByteArray = Base64.decodeToByteArray(String(param1));
        var _loc3_:ByteArray = new ByteArray();
        _loc3_.writeUTFBytes("ABCDefghIJKLmnop");
        var _loc4_:IPad = new PKCS5();
        var _loc5_:ICipher = Crypto.getCipher("blowfish-ecb",_loc3_,_loc4_);
        _loc4_.setBlockSize(_loc5_.getBlockSize());
        _loc5_.decrypt(_loc2_);
        return _loc2_;
    }

dalej sprawa wydaje się prostą.

1 użytkowników online, w tym zalogowanych: 0, gości: 1