Page 1 of 1
Εντολη javac σε Dos των Windows!
Posted: Fri Feb 08, 2008 7:01 pm
by Spy
Αν και σε Linux δουλευει μια χαρα η εντολη javac tmp.java, δηλαδη κανει Compile σε οποιοδηποτε φακελο και αν ειναι το αρχειο Java. Στον υπολογιστη μου, πρεπει να κανω
Code: Select all
cd C:\Program files\Java\jdk\bin
[i]μετα[/i]
javac ....\...\Φακελος αρχειου\tmp.java
Κανονικα το θα επερεπε το javac να τρεχει απο οποιοδηποτε φακελο!!!
Ξερετε πως μπορω να το ρυθμισω;;
Re: Εντολη javac σε Dos των Windows!
Posted: Fri Feb 08, 2008 7:20 pm
by The Punisher
Start ->My Computer (δεξί κλικ πάνω του) -> Properties -> Advanced -> Environment Variables
Στο κάτω μέρος, δηλαδή στο System Variables, βρες το Path, επίλεξε το, πάτα Edit, και στο τέλος (αφού βάλεις ένα ";" το οποίο είναι το διαχωριστικό) πρόσθεσε το full path του φακέλου bin, που βρίσκεται μέσα στο φάκελο που εγκατέστησες το jdk
παράδειγμα
Code: Select all
C:\Program Files\Java\jdk1.6.0_03\bin\
Re: Εντολη javac σε Dos των Windows!
Posted: Fri Feb 08, 2008 7:32 pm
by netharis
Πρέπει να κάνεις και ένα restart για να περαστούν οι environment variables των Windows...

Re: Εντολη javac σε Dos των Windows!
Posted: Fri Feb 08, 2008 7:33 pm
by The Punisher
σε εμένα δεν είχε χρειαστεί νομίζω. δοκίμασε πρώτα πριν κάνεις το restart
Re: Εντολη javac σε Dos των Windows!
Posted: Fri Feb 08, 2008 8:19 pm
by tsilochr
όχι restart. απλά κλείνεις το υπάρχον command propt και ανοίγεις καινούριο
Re: Εντολη javac σε Dos των Windows!
Posted: Mon Feb 11, 2008 12:30 am
by Spy
The Punisher wrote:Start ->My Computer (δεξί κλικ πάνω του) -> Properties -> Advanced -> Environment Variables
Στο κάτω μέρος, δηλαδή στο System Variables, βρες το Path, επίλεξε το, πάτα Edit, και στο τέλος (αφού βάλεις ένα ";" το οποίο είναι το διαχωριστικό) πρόσθεσε το full path του φακέλου bin, που βρίσκεται μέσα στο φάκελο που εγκατέστησες το jdk
παράδειγμα
Code: Select all
C:\Program Files\Java\jdk1.6.0_03\bin\
Σε ευχαριστω, δουλεψε!!!
Απλα μια ερωτηση: αν εχω δυο εκδοσεις του jdk και περασω στα variables
Code: Select all
C:\Program Files\Java\jdk1.6.0_03\bin\
και
C:\Program Files\Java\jdk1.5\bin\
Οταν θα εκτελω την εντολη
javac απο ποιο path θα την τρεξει;
Δηλαδη γενικοτερα, αν απο τα paths που εχω περασει, μια εφαρμογη εχει το ιδιο ονομα σε δυο διαφορετικα, σε αυτη την περιπτωση τι γινεται;
Re: Εντολη javac σε Dos των Windows!
Posted: Mon Feb 11, 2008 10:16 am
by The Punisher
Δεν ξέρω, αλλά γιατί δεν κρατάς μόνο την τελευταία έκδοση?
Re: Εντολη javac σε Dos των Windows!
Posted: Mon Feb 11, 2008 12:07 pm
by HdkiLLeR
Κατα πάσα πιθανότητα τo java{*} exec που είναι στο πρώτο απο τα δύο paths που έχεις ορίσει. Εάν βάλεις πρώτα το path της 1.6 τότε θα τρέχει αυτή.
Re: Εντολη javac σε Dos των Windows!
Posted: Mon Feb 11, 2008 12:35 pm
by Luke
Δοκίμασε από κονσόλα
και πες μας κι εμάς ποια τιμή τελικά επέλεξε.

Re: Εντολη javac σε Dos των Windows!
Posted: Mon Feb 11, 2008 2:20 pm
by Spy
Τελικα το παρακατω ισχυει... και σε καθε εφαρμογη
HdkiLLeR wrote:Κατα πάσα πιθανότητα τo java{*} exec που είναι στο πρώτο απο τα δύο paths που έχεις ορίσει. Εάν βάλεις πρώτα το path της 1.6 τότε θα τρέχει αυτή.
Re: Εντολη javac σε Dos των Windows!
Posted: Mon Feb 11, 2008 2:35 pm
by Sreak
O Hdkiller είναι βιβλιογραφία από μόνος του

Re: Εντολη javac σε Dos των Windows!
Posted: Mon Feb 11, 2008 11:39 pm
by HdkiLLeR
l0l

-- πάντα copyright free
