l2topzone.com
l2topzone.com
l2topzone.com
l2topzone.com
l2topzone.com
l2topzone.com
l2topzone.com

Author Topic: [Οδηγός]Πώς να κάνετε Compile.  (Read 9485 times)

0 Members and 4 Guests are viewing this topic.

OfflineDownUnder

  • Hero Member
  • *****
  • Posts: 1486
  • L2topzone Votes: 6
  • Servers reviews: 0
  • Reputation: +3236/-0
  • http://www.L2Drug.com
    • Join Us
[Οδηγός]Πώς να κάνετε Compile.
« on: February 27, 2010, 06:17:45 AM »
Καλησπέρα.


Compile ή αλλιώς συντάσουμε είναι η μετατροπή μιάς υψηλού επιπέδου γλώσσας (Στην περίπτωση μας java) σε object code ή αλλιώς κώδικας αντικειμένου. Οι προγραμματιστές γράφουν προγράμματα σε μία φόρμα που αποκαλείται source code ή αλλιώς πηγαίος κώδικας.Ο πηγαίος κώδικας πρέπει να περάσει από διάφορα στάδια, προτού τεθεί σε ένα εκτελέσιμο πρόγραμμα. Το πρώτο βήμα είναι να περάσει τον πηγαίο κώδικα μέσω ενός μεταγλωττιστή, το οποίο μεταφράζει τις εντολές υψηλού επιπέδου γλώσσα σε αντικειμενικό κώδικα. Το τελικό βήμα για να παραχθεί το πρόγραμμα είναι να περάσει το κωδικό αντικείμενο μέσω ενός προγράμματος σύνδεσης. Το πρόγραμμα σύνδεσης συνδυάζει ενότητες και δίνει πραγματικές τιμές σε όλες τις συμβολικές διευθύνσεις, με αποτέλεσμα να παράγουν τον κώδικα. Με λίγα λόγια οι προγραμματιστές φτιάχνουν μία φόρμα που λέγεται source code και μέσω αυτής της φόρμας γίνεται η μεταγλώτιση στα αρχεία που θα κατεβάσουμε. Εμείς μπορούμε να "πειράξουμε" η αλλιώς να αλλάξουμε κάποιους απο αυτούς τους κώδικες ωστε να φτιάξουμε ένα καινούργιο με το οποιο μπορούμε να βάλουμε προστασία η κάτι παραπάνω που λείπει απο τον κώδικα αυτο. Τι μας προσφέρει? Στην περίπτωση μας που χρησιμοποιούμε την γλώσσα java για να φτιάξουμε τον L2J Server μας μπορούμε να πειράξουμε και να αλλάξουμε καποιο source code με αποτέλεσμα να αλλάξει κάτι στον server που μας προσφέρει κάτι παραπάνω. ας πουμε ένα java mod που μας λέει το πόσοι players είναι online στον server. Φτιάχνουμε τον κώδικα και τον προσθέτουμε στο pack μας.
Πώς κάνουμε compile? κοιτάξτε πιο κάτω.

Πρώτα απο όλα θα χρειαστείτε το eclipse. link για να το κατεβασετε:

Για Windows | Για Mac Carbon 32bit
Για Mac Conoa 32bit | 64bit
Για Linux 32bit | 64bit
Μετα θα χρειαστείτε το Java JDK. Εγώ χρησιμοποιώ αυτό εδώ (Κάντε κλικ), μπορείτε να κατεβάσετε το τελευταίο version απο την
ιστοσελίδα τους ή direct link gia 32bit | Direct link για 64bit. [Μήν ξεχάσετε να διαλέξετε το platform πριν το κατεβάσετε, γιατι μπορεί να έχετε προβλήματα.]

Εδώ είναι ο οδηγός για να εγκαταστήσετε το Java.

μετα που θα πατήσετε στην ιστοσελίδα για το JDK πιο πάνω επιλέξτε το σύστημα σας.



Κάντε κλικ στο "I agree" και πατήστε το κουμπί continue



Τσεκάρετε το αρχείο που λέει και κατεβάστε το με το sun download manager



Ανοίξτε το αρχείο που κατεβάσατε

Πατήστε Agree



Πατήστε στο directory και διαλέξτε που να παει το αρχείο που θα κατεβάσετε (Εγώ διάλεξα επιφάνεια εργασείας) και πατίστε ΟΚ



Πατήστε start και θα αρχίσει να κατεβάζει το JDK.



Περιμένετε μέχρι να τελειώσει το κατέβασμα (εξαρτάται απο την ταχύτητα internet που έχετε.)

Μετα που θα κατεβεί το αρχείο ανοίξτε το απο το directory που διαλέξατε.

Πατήστε accept



Μετά Next (Δεν χρειάζεται να αλάξετε τίποτα)



Περιμένετε μέχρι να τελειόσει η εγκατάσταση



Αμα εγκαταστάθηκε με επιτυχία τότε θα σας δείξει αυτό το μήνυμα:



Αν όχι τότε έχετε εγκαταστήσει μια νεότερη έκδοση.

Κάντε Extract το Eclipse στο σκληρό δίσκο (Εγω το έβαλα κατευθείαν στο C:// για απόδοση)

Μετά κάντε ένα καινουργιο φάκελο με όνομα workspace.

Ανοίξτε το Eclipse και βρείτε τον φάκελο workspace που μόλις φτιάξατε



Κλείστε το παράθυρο Welcome μόλις ανοίξει το Eclipse.



Πατήστε στο  Help > Install new software.



Βάλτε το λίνκ που δίνω μετα στο "work with" όπως το έχω εγώ
http://subclipse.tigris.org/update_1.4.x



Πατήστε Enter και επιλέξτε όλλα τα αρχεία που θα βγούν.

Πατήστε Next, θα πάρει λίγο ώρα. εξαρτάται απο την ταχύτητα του υπολογιστή.

Μετά πατήστε στο Window > Preferences.



Κάντε expand το Java > Installed JREs



Πατήστε search και ψάξτε τον φάκελο Java απο τα program files.



Θα πάρει λίγο ώρα (όχι πολύ) και μετά επιλέξτε το πιο καινούργιο update που έχει (τα άλλα δεν τα χρειαζεστε, μπορείτε να τα σβήσετε)



Μετά πατήστε ΟΚ και έχετε τελειόσει με το JRes.

Πατήστε στο Window > Show View > Other.



Μετά SVN > SVN Repositories



και πατήστε οκ.

πατήστε στο SVN repositories δεξί κλίκ > New > repository location.



Εγώ Χρησιμοποίησα για το Guide L2JHardCode,
αρα το SVN μου είναι αυτό: http://my-svn.assembla.com/svn/L2J-HardCode

Βάλτε το στο URL και πατήστε Finish.



Ανοίξτε τον φάκελο και μετα ανοίξτε τον φάκελο trunk, Και επιλέξτε τα απαραίτητα (DP|Game|Login)

Δεξί κλίκ και checkout



Θα ανοίξει ένα παράθυρο, δεν χρειαζεται να πειράξετε τίποτα, απλα πατήστε στο Finish



Μετά το μόνο πράγμα που έμεινε απο το Eclipse είναι να ανοιξετε τους φακελους ενα ενα, να πατήσετε δεξί κλικ στο build.xml > Run as > Ant Build.



Θα πάρει λίγο χρόνο γιατι είναι πολλά αρχεία.

Κλείστε το Eclipse, δεν το χρειαζόμαστε άλλο.

Ανοίξτε τον φάκελο Workspace, θα φενεται κάπως έτσι:



Ανοίξτε τον φάκελο DataPack και θα βρείτε ένα φάκελο με όνομα build. Ανοίξτε τον.



Μέσα στον φάκελο έχει ένα .rar αρχείο. Φτιάξτε ένα φάκελο με ότι όνομα θέλετε και καντε extract τα αρχεία στον καινούργιο φάκελο σας





Μετά πηγένετε στον φάκελο Login και κάντε τα ίδια βήματα με τα παραπάνω. Παρα είναι εύκολο να τα κάνετε για να βάλω κιάλες εικόνες :)

Κάνετε extract και το 2ο rar αρχείο που βρίσκεται στο Login στον ίδιο φάκελο που κάνατε και το άλλο rar αρχειο που βαλατε.

Είσαστε έτοιμοι! ο server είναι στον φακελο που κανατε extract τα 2 rar αρχεία.

Για L2JArchid:
Εδώ πρέπει να κάνετε extract 3 φακέλους οι οποίοι βρίσκονται στο:
C:\workspace\Archid-Data\build
C:\workspace\Archid-Login\target
C:\workspace\Archid-Game\target
Extract, και έτοιμοι!


Updated! Εβαλα και βίντεο, Δεν εχω βαλει στο βίντεο το java install..το θεόρησα πολύ εύκολο για να βάλω ενα install στο βίντεο. και το πρόβλημα είναι πως στο τέλος μου το έκοψε λίγο και φένεται μόνο το 1 extract. Δεν νομιζω να υπαρχει κανένα πρόβλημα..

[youtube]http://www.youtube.com/watch?v=_fwihxoegi0&feature=player_embedded[/youtube]

Τα έκανα και upload αμα τα θέλετε:
Download Link:    is not allowed | is not allowed

Το βίντεο το έφτιαξα με Camtasia Studio 6. δεν δίνω λινκ γιατι ειναι cracked=warez..αμα το θέλετε search στο google.



By ExtremDrawf

Linkback: https://l2topzone.com/forum/index.php?topic=626.0
« Last Edit: February 27, 2010, 06:23:53 AM by ÐøwnUиde®™ »

l2topzone.com
l2topzone.com
l2topzone.com
l2topzone.com
l2topzone.com

OfflineiMm0rtAl

  • Full Member
  • ***
  • Posts: 100
  • L2topzone Votes: 0
  • Servers reviews: 0
  • Reputation: +379/-0
  • The Start Of The Game Is The Finish Of You!
    Re: [Οδηγός]Πώς να κάνετε Compile.
    « Reply #1 on: February 27, 2010, 06:19:59 AM »
    Down Dose Credits :/

    OfflineDownUnder

    • Hero Member
    • *****
    • Posts: 1486
    • L2topzone Votes: 6
    • Servers reviews: 0
    • Reputation: +3236/-0
    • http://www.L2Drug.com
      • Join Us
    Re: [Οδηγός]Πώς να κάνετε Compile.
    « Reply #2 on: February 27, 2010, 06:24:16 AM »
    Down Dose Credits :/
    kai esy grafe me mikrotera grammata...vlepoume!!

    OfflineiMm0rtAl

    • Full Member
    • ***
    • Posts: 100
    • L2topzone Votes: 0
    • Servers reviews: 0
    • Reputation: +379/-0
    • The Start Of The Game Is The Finish Of You!
      Re: [Οδηγός]Πώς να κάνετε Compile.
      « Reply #3 on: February 27, 2010, 06:35:42 AM »
      Down Dose Credits :/
      kai esy grafe me mikrotera grammata...vlepoume!!

      xD my style!

      OfflineDownUnder

      • Hero Member
      • *****
      • Posts: 1486
      • L2topzone Votes: 6
      • Servers reviews: 0
      • Reputation: +3236/-0
      • http://www.L2Drug.com
        • Join Us
      Re: [Οδηγός]Πώς να κάνετε Compile.
      « Reply #4 on: February 27, 2010, 06:37:57 AM »
      Down Dose Credits :/
      kai esy grafe me mikrotera grammata...vlepoume!!

      xD my style!
      Ok....Toulaxiston Oxi Sta Topic Mou!!!
      P.S: Don't Spam!

      Offlinemydarling

      • Newbie
      • *
      • Posts: 32
      • L2topzone Votes: 0
      • Servers reviews: 0
      • Reputation: +144/-0
        Re: [Οδηγός]Πώς να κάνετε Compile.
        « Reply #5 on: February 27, 2010, 07:52:11 AM »
        Nc share down...douleuei gia ola ta clients etC?

        OfflineDownUnder

        • Hero Member
        • *****
        • Posts: 1486
        • L2topzone Votes: 6
        • Servers reviews: 0
        • Reputation: +3236/-0
        • http://www.L2Drug.com
          • Join Us
        Re: [Οδηγός]Πώς να κάνετε Compile.
        « Reply #6 on: February 27, 2010, 10:17:16 AM »
        Nc share down...douleuei gia ola ta clients etC?

        Etsi ginete to Compile me Eclipse!!!!!!!
        Den einai gia Interlude Client (px)!!!

        OfflineHeRoMaN

        • Full Member
        • ***
        • Posts: 136
        • L2topzone Votes: 0
        • Servers reviews: 0
        • Reputation: +876/-0
        • L2J Server Developer
          • WwW.L2-Justice.Tk
        Re: [Οδηγός]Πώς να κάνετε Compile.
        « Reply #7 on: February 27, 2010, 02:13:49 PM »
        Nc share down...douleuei gia ola ta clients etC?

        Etsi ginete to Compile me Eclipse!!!!!!!
        Den einai gia Interlude Client (px)!!!

        Mallon Enoei Ama ysxiei gia ola ta c ! dld interlude,gracia 1,2,final,epiloque
        Afto To Guide Einai Pos Na Kaneis Compiled Me Eclipse (Genika)

        OfflineDownUnder

        • Hero Member
        • *****
        • Posts: 1486
        • L2topzone Votes: 6
        • Servers reviews: 0
        • Reputation: +3236/-0
        • http://www.L2Drug.com
          • Join Us
        Re: [Οδηγός]Πώς να κάνετε Compile.
        « Reply #8 on: February 27, 2010, 04:29:02 PM »
        Mallon Enoei Ama ysxiei gia ola ta c ! dld interlude,gracia 1,2,final,epiloque
        Afto To Guide Einai Pos Na Kaneis Compiled Me Eclipse (Genika)
        ayto ennow k egw..pws dn ine px mono gia interlude...
        ine genika pws kaneis compile me Eclipse!!

        OfflineHeRoMaN

        • Full Member
        • ***
        • Posts: 136
        • L2topzone Votes: 0
        • Servers reviews: 0
        • Reputation: +876/-0
        • L2J Server Developer
          • WwW.L2-Justice.Tk
        Re: [Οδηγός]Πώς να κάνετε Compile.
        « Reply #9 on: February 28, 2010, 01:51:01 AM »
        Mallon Enoei Ama ysxiei gia ola ta c ! dld interlude,gracia 1,2,final,epiloque
        Afto To Guide Einai Pos Na Kaneis Compiled Me Eclipse (Genika)
        ayto ennow k egw..pws dn ine px mono gia interlude...
        ine genika pws kaneis compile me Eclipse!!
        Kserw! Aplos o Allos Dn Katalave!

        OfflineDragoN.

        • L2 Glorious
        • Sr. Member
        • ****
        • Posts: 424
        • L2topzone Votes: 0
        • Servers reviews: 0
        • Reputation: +1385/-0
          Re: [Οδηγός]Πώς να κάνετε Compile.
          « Reply #10 on: April 06, 2010, 11:12:31 PM »
          Efxaristo poly xriazotane enas odigos

           

          Sitemap