Jump to content

Πως να κάνετε Compile με Eclipse.


Recommended Posts

O Λόγος του compile είναι για να κατεβάσουμε τον κώδικα του server (Στην δική μας περίπτωση java γι αυτό λέγεται L2J, υπάρχει και L2Off πάνω σε C++), και να μπορούμε να τον προσαρμόσουμε στις δικές μας προδιαγραφές και προσδοκίες. Με αυτό τον τρόπο θα σας δείξω πως γίνεται να κάνουμε download τα αρχεία αυτά απο διάφορα projects και να φτιάξουμε τον server μας σε καθαρό pack μαζί με τον κώδικα (source code) και να μπορείτε να τον επεξεργαστείτε όποτε θέλετε!

 

 

 

 

 

 

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 απο την

ιστοσελίδα τους [Μήν ξεχάσετε να διαλέξετε το platform πριν το κατεβάσετε, γιατι μπορεί να έχετε προβλήματα.]

 

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

 

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

 

1nsn.png

 

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

 

width=1024 height=640http://www.aedes.us/i4/2ipi.png[/img]

 

Πατήστε Next

 

4shs.png

 

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

 

5.png

 

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

 

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

 

6eqe.png

 

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

 

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

 

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

 

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

 

7.png

 

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

 

width=1024 height=768http://www.aedes.us/i4/8kjk.png[/img]

 

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

 

9wyw.png

 

Βάλτε το λίνκ που δίνω μετα στο "work with" όπως το έχω εγώ

http://subclipse.tigris.org/update_1.4.x

 

10xnx.png

 

11.png

 

12viv.png

 

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

 

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

 

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

 

15brb.png

 

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

 

16.png

 

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

 

17vrv.png

 

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

 

18.png

 

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

 

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

 

19ehe.png

 

Μετά SVN > SVN Repositories

 

20bgb.png

 

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

 

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

 

width=1024 height=640http://www.aedes.us/i4/21.png[/img]

 


Click here for live projects


 

Βάλτε το στο URL και πατήστε Finish. (Εγώ το έχω σβήσει γιατί είναι private project)

 

22.png

 

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

 

23ror.png

 

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

 

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

 

24vmv.png

 

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

 

width=940 height=768http://www.aedes.us/i4/1dld.png[/img]

 

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

 

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

 

 

 

<--! Alert! Τα παρακάτω αρχεία δεν τα αλάζω γιατί αυτά δεν έχουν σβηστεί, άρα δεν χρειάζεται να ξανα βγάλω εικόνες. !-->

 

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

 

314cadv.jpg

 

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

 

16j0qdz.jpg

 

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

 

726jhe.jpg

 

2v1t3za.jpg

 

Μετά πηγένετε στον φάκελο 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. Δεν νομιζω να υπαρχει κανένα πρόβλημα..

 

 

Τα έκανα και upload αμα τα θέλετε:

Download Link:    RapidShare | 4Shared

 

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

 

 

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...