Jump to content

Ερώτηση για προγραμματισμό σε JAVA


bearha
 Κοινοποίηση

Recommended Posts

ΚΑΛΗΣΠΕΡΑ ΠΑΙΔΙΑ

ΘΑ ΗΘΕΛΑ ΤΗ ΒΟΗΘΕΙΑ ΣΑΣ ΓΙΑ ΜΙΑ ΕΡΓΑΣΙΑ JAVA ΠΟΥ ΕΧΩ

ΕΧΩ ΤΟΥΣ ΚΩΔΙΚΕΣ ΚΑΙ ΤΟ NETBEANS IDE 6.5.1

ΤΟΥΣ ΚΑΝΩ DEBUG ΑΛΛΑ ΟΤΑΝ ΠΑΩ ΝΑ ΚΑΝΩ RUN ΔΕΝ ΤΡΕΧΟΥΝ

ΣΥΝΗΘΩΣ ΜΟΥ ΛΕΕΙ ΓΙΑ ΤΑ ARGS

ΠΩΣ ΜΠΟΡΩ ΝΑ ΤΑ ΟΡΙΣΩ ΑΥΤΑ?

ΜΠΟΡΕΙ ΚΑΠΟΙΟΣ ΝΑ ΜΕ ΒΟΗΘΗΣΕΙ?

ΕΥΧΑΡΙΣΤΩ ΕΚ ΤΩΝ ΠΡΟΤΑΙΡΩΝ

Link to comment
Share on other sites

Μην γράφεις με κεφαλαία! Είναι σαν να φωνάζεις και απαγορεύεται από τους Όρους Πρόσβασης και Χρήσης.
Link to comment
Share on other sites

Για πόσταρε τον κώδικα να δούμε τί δεν πάει καλά ή βάλε κανένα screenshot. Έτσι στον αέρα δύσκολο να σου απαντήσουμε.
http://www.myphone.gr/gallery/data/500/ZXRFlame.jpg
Link to comment
Share on other sites

Λοιπόν φίλε μου... Οι κώδικες είναι μια χαρά. Υποθέτω οτι θα έχεις καταλάβει ότι το κάθε .java αρχείο κάνει και κάτι διαφορετικό. Ας πάρουμε για παράδειγμα το αρχείο "Connect.java".

 

Το λάθος που έχεις κάνει είναι το πώς τρέχεις το αρχείο που δημιουργείς με το NetBeans. Προσωπικά έφτιαξα με το NetBeans το .jar αρχείο, στη συνέχεια το έτρεξα από command prompt χρησιμοποιώντας την παρακάτω εντολή:

 

E:\NetBeansProjects\JavaApplication6\dist>java -jar "JavaApplication6.jar" 127.0.0.1 80

και πήρα ως αποτέλεσμα:

Timeout; no response from server.

 

Εξηγώ. Το "E:\NetBeansProjects\JavaApplication6\dist>" είναι το path μέσα στο οποίο βρίσκεται το .jar αρχείο μου που το έχω ονομάσει JavaApplication6.

"java -jar" είναι η εντολή για να τρέξει το .jar αρχείο.

Το "127.0.0.1" και το "80" είναι τα args (arguments) που αναφέρεις στο πρώτο post σου. Αυτά σου έλειπαν και έπαιρνες το μήνυμα σφάλματος.

 

Τώρα το τί ακριβώς πρέπει να είναι αυτά τα arguments δεν μπορώ να το πω με σιγουριά. Μπορεί να θέλει ένα όνομα (computer name), μπορεί να θέλει μια IP όπως έχω βάλει εγώ, μπορεί κάτι άλλο.

Παίζεις λίγο και το βρίσκεις!

http://www.myphone.gr/gallery/data/500/ZXRFlame.jpg
Link to comment
Share on other sites

Κατ αρχην σε ευχαριστω πολυ

επειδη ομως ειμαι λιγο ασχετος θα ηθελα αν μπορεις να μου πεις πως δημιουργουνται αυτα τα αρχεια .jar

και πως οριζω τα args

Και παλι ομως σε ευχαριστω παρα πολυ.

Link to comment
Share on other sites

Κατ αρχην σε ευχαριστω πολυ

επειδη ομως ειμαι λιγο ασχετος θα ηθελα αν μπορεις να μου πεις πως δημιουργουνται αυτα τα αρχεια .jar

και πως οριζω τα args

Και παλι ομως σε ευχαριστω παρα πολυ.

 

Το παίρνω από την αρχή.

1) Ανοίγεις το netbeans. Πηγαίνεις File->New Project-> Java Application.

2) Κάνεις drag and drop το αρχείο που θες να τρέξεις πάνω στο φάκελο default package του Test Packages (δες στο screenshot).

3) Στη συνέχεια πας Run->Build Main Project και έτσι σου φτιάχνει το .jar αρχείο στο φάκελο dist που βρίσκεται εκεί που έχεις έχεις αποθηκεύσει το project σου (το έχεις ορίσει στο βήμα 1)

 

Στη συνέχεια ανοίγεις ένα command line των windows και γράφεις ότι σου είπα στο πιο πάνω πόστ.

 

Τα arguments τα γράφεις στο command line και είναι όπως σου έγραψα στο προηγούμενο ποστ επίσης. Δηλαδή μετα το java -jar "JavaApplication6.jar" θα γράψεις το όνομα του server σου και το port με κενά ανάμεσά τους.

http://www.myphone.gr/gallery/data/500/ZXRFlame.jpg
Link to comment
Share on other sites

Γράφεις δηλαδή

java -jar "ΤοΌνομαΤουΑρχείουΣου.jar" 127.0.0.1 80

και δεν σου βγάζει μήνυμα Timeout; no response from server; (μιλάω για το πρώτο αρχείο, αυτό με το όνομα Connect.java).

 

Υποθέτω ότι από command prompt είσαι μέσα στο path που βρίσκεται το .jar αρχείο σου... Τί μήνυμα σου βγάζει?

http://www.myphone.gr/gallery/data/500/ZXRFlame.jpg
Link to comment
Share on other sites

Χμμμ... περίεργο... δεν αντιμετώπισα κάτι τέτοιο στον υπολογιστή μου και δεν ξέρω τί άλλο μπορεί να συμβαίνει...
http://www.myphone.gr/gallery/data/500/ZXRFlame.jpg
Link to comment
Share on other sites

Θα μπορουσες μηπως να μου στειλεις το αρχειο jar που εχεις δημιουργησει εσυ να το δοκιμασω στο δικο μου υπολογιστη?

 

Εύκολο είναι αυτό!

Ίσως όμως να βρήκα τί κάνεις λάθος. Προτού κάνεις build δοκίμασε να κάνεις πρώτα ένα απλό run.

http://www.myphone.gr/gallery/data/500/ZXRFlame.jpg
Link to comment
Share on other sites

ξερω οτι αυτο που θα σου ζητησω ειναι υπερβολικο αλλα μηπως θα γινοταν να μου στειλεις τους κωδικες οπως το connect?συγνωμη που ζηταω κατι τετοιο αλλα εχω δοκιμασει τα παντα και δε βρισκω τη λυση και πρεπει να παραδωσω την εργασια.
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Επισκέπτης
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Κοινοποίηση

×
×
  • Create New...