Aloitteleva koodari

Kävin netistä hakemassa muutamia esimerkkejä jotka ovat .jar-tiedostoina ja kysymykseni kuuluukin että onko näistä mahdollista saada ulos varsinaista lähdekoodia? Eli pitääkö .jar-paketin sisältää .java-tiedostoja jotta näkisin varsinaisen metodien implementoinnin?

Nyt kun puran .jar-paketin sillä "jar xf jotain.jar" käskyllä niin sieltä putkahtaa vain .class-tiedostoja esiin ja nämä kun avaa JBuilderilla niin metodien käyttöähän ei näy.

Olis kiva tutkia mitä noissa metodeissa on tehty kun niitä esimerkkejä on kerta pistetty jakeluun.
5772
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

...kuten huomasitte

Äänestä

...osaa kääntää noi classit automaattisesti java-tiedostoiksi? Muistaakseni tuo JBuilderillä onnistui. Mutta jos ei, niin viestiketjussa olikin jo linkki toiseen thrediin jossa ohjeet...

Äänestä
  • nopeasta avusta, latasin semmosen kun DJ Java Decompiler -ohjelman itselleni joka on aika helppokäyttöinen. Pitää joskus myöhemmin perehtyä tohon JBuilderin ominaisuuksiin.

    Mutta kiitokset nopeista vastauksista!

    Äänestä

  • minä kirjoitti:

    nopeasta avusta, latasin semmosen kun DJ Java Decompiler -ohjelman itselleni joka on aika helppokäyttöinen. Pitää joskus myöhemmin perehtyä tohon JBuilderin ominaisuuksiin.

    Mutta kiitokset nopeista vastauksista!

    Noin niinkun yleensä käännettyä koodia ei saisi muuttaa takaisin lähdekoodiksi. OpenSourcessa sen ei ole niin väliä. Kannattaa lukea softan lisenssi, käyttöehdot jne.

    Äänestä

Kommentoi aloitusta


Miten saan jar-paketin lähd... kirjoitti:

Kävin netistä hakemassa muutamia esimerkkejä jotka ovat .jar-tiedostoina ja kysymykseni kuuluukin että onko näistä mahdollista saada ulos varsinaista lähdekoodia? Eli pitääkö .jar-paketin sisältää .java-tiedostoja jotta näkisin varsinaisen metodien implementoinnin?

Nyt kun puran .jar-paketin sillä "jar xf jotain.jar" käskyllä niin sieltä putkahtaa vain .class-tiedostoja esiin ja nämä kun avaa JBuilderilla niin metodien käyttöähän ei näy.

Olis kiva tutkia mitä noissa metodeissa on tehty kun niitä esimerkkejä on kerta pistetty jakeluun.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu