How To Edit executable Jar Files

Discussion in 'Plugin Development' started by AMinecraftLegend, Feb 6, 2015.

Thread Status:
Not open for further replies.
  1. I want to start coding my own pluggins. I want to edit ones I allready have so I can lean. However, I am sorta a noob at this. I dont really know anything and I am just learning. Right Now Every time I open a executable jar file some rubbish comes up like
    Code:
    PK À…eE            META-INF/MANIFEST.MFþÊ  óMÌËLK-.Ñ
    K-*ÎÌϳR0Ô3àåâå PK²î      PK ¡5E           
       .classpathµRMKÃ@<+øBîû±6Hb‘!E[IÒ^e³Y“m¶»a?Šý÷¦Õ ê©·7y3Ãð¢ÙÛVx;¦
    W2öˆ}Iªj.›Ø_• ôg·çĘžØv g_ˆI«÷^ÇeûFSß;,?Fô;“*92•n £‚÷†ÁMm¡ NÒvp‡ó<}I–‹ò.[¤9úÉãÒ2-‰€5«\ÿ¼d–ÈšèzýTî{†ædGŠpúW$Á«1RrƒVfhÑÝ3ÓYÕ£äØJ“Çì¹H=àeÛ^ikP庎ۃ:0È1À%®p‹éäz‚A7DŸÂ{Mœ°'W–¿ò¡Îô•³½³£EÅå‘¡ïóPKú»r  f  PK µ‚eE            8   net/gravitydevelopment/updater/Updater$ReleaseType.classT]OA=öݶ¬€E‹üFlRAÀ‡6„J–и€a¡IãÓPƺd»m¶Û&ýšh¢‰?DËD#ñÙe¼³6R    &Ú&í3sï¹çÌÞí÷ŸO<²Š†Gx™ŠË[–×>-a×êUáx™fý€{ÂÍìýŠS;¼!vÛu¡"À0tÈ[<cs§’ѝf•!˜7žmäÿgÌ2žè»Tî膞7u†A}kosª˜7öt“aéy´á 
    I was wondering how do I see thhe code. If it is possible. (I use notepad++). Any help.
     
  2. Offline

    Skionz

    @AMinecraftLegend You can see the code by decompiling it. I can tell you right now that if you have no experience with Java you will not understand any of it. You can start learning here
     
  3. I am interested to learn. But I work best with seeing what other people have made and how it works. DO you have a link to download a good compiler?
     
  4. Offline

    Skionz

    @AMinecraftLegend You don't learn best by seeing what others have made. Like I said, you will have no idea what is going on unless you have experience. You can download a good compiler here
     
  5. Offline

    teej107

    Trust me. Learning how to write code from decompiled code is a terrible way to learn. You won't get anywhere fast and you won't fully understand the code. The best way to learn from code is here: http://docs.oracle.com/javase/tutorial/getStarted/index.html
     
  6. @AMinecraftLegend @Skionz and @teej107 are right. Trying to learn Java from other people's work isn't going to help you learn, plus you're taking other people's work... Pretty sure that's plagiarism if I'm not correct. Try to learn Java before coding the Bukkit API.
     
  7. Offline

    Evaluations

    It's plagiarism if he claims the work as his own, not if he wants to learn from it.
     
  8. Offline

    xTrollxDudex

    Additionally, decompiling has its own errors, drawbacks, questionable constructs and naming conventions, as with Fernflower which has some local variables with absolutely ridiculous names and incredibly large iteration statements.
     
Thread Status:
Not open for further replies.

Share This Page