SOS! Java....

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
a_s
Mbyte level
Mbyte level
Posts: 615
Joined: Fri Apr 30, 2004 4:52 pm
Academic status: Alumnus/a
Gender:
Location: Πάτρα
Contact:

SOS! Java....

Post by a_s » Tue Apr 05, 2005 11:26 pm

προσπαθώ να κάνω compile, χρησιμοποιώντας την εντολή

Code: Select all

javac ... 
αλλά μου βγάζει:

Code: Select all

'javac' is not recognized as an internal or external command,
operable program or batch file.
τι πρέπει να ρυθμίσω?
όλα στη ζωή είναι ένας κύκλος...
solemio
Buffer underflow exception
Buffer underflow exception
Posts: 4
Joined: Sat Aug 28, 2004 9:46 pm
Location: all around...

Post by solemio » Tue Apr 05, 2005 11:46 pm

Ελεγξε αν εισαι στο σωστο directory για να κανεις compile.Αυτό το μνμ εμφανίζεται σε αυτή την περίπτωση.Συγκεκριμένα,να είσαι στο bin όπου υπάρχει και το αρχείο javac.exe!Μπορεί να συμβαίνει και τπτ αλλο που δεν ξέρω...good luck!!!
User avatar
PaP
Venus Project Founder
Venus Project Founder
Posts: 1077
Joined: Wed Apr 21, 2004 12:06 am
Academic status: Alumnus/a
Location: San Francisco
Contact:

Post by PaP » Tue Apr 05, 2005 11:48 pm

Απλά πρέπει να προσθέσεις μια μεταβλήτη περιβάλλοντος javac (καταρχήν βεβαιώσου ότι εγκατεστημένη τη Java στο λειτουργικό σου)
Βρες ακριβώς το path όπου είναι π.χ. C:\Program Files\java\bin και μετα κάνε δεξί κλικ My Computer->Properties->Advanced->Environment variables
Καπου εκεί λέει System Variables και μία απο αυτές λέγεται Path πάτα edit και σε ενα κουτάκι που έχει και άλλα πολλά βάλε ένα ; και το ποιο πάνω path όπου βρίσκεται η Java

Πάντως δε νομίζω ότι βολεύει να τα κάνεις από command prompt. Δοκίμασε κανένα ΙDE τύπου Eclipse, JBuilderX να δεις την υγιεία σου
User avatar
a_s
Mbyte level
Mbyte level
Posts: 615
Joined: Fri Apr 30, 2004 4:52 pm
Academic status: Alumnus/a
Gender:
Location: Πάτρα
Contact:

Post by a_s » Tue Apr 05, 2005 11:54 pm

PaP wrote:Καπου εκεί λέει System Variables και μία απο αυτές λέγεται Path πάτα edit και σε ενα κουτάκι που έχει και άλλα πολλά βάλε ένα ; και το ποιο πάνω path όπου βρίσκεται η Java
Βσικά βρήκα 2

C:\Program Files\Java\bin

C:\Program Files\Java\j2re1.4.1_05\bin

Δοκίμασα και τα δυο μαζί και ένα-ένα ξεχωριστά και δεν παίζει η εντολή javac :cry: :cry:
όλα στη ζωή είναι ένας κύκλος...
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Wed Apr 06, 2005 12:03 am

σε windows νομίζω ότι μετά από αυτό πρέπει να κάνεις και restart
[Better to understand a little than to misunderstand a lot]
User avatar
a_s
Mbyte level
Mbyte level
Posts: 615
Joined: Fri Apr 30, 2004 4:52 pm
Academic status: Alumnus/a
Gender:
Location: Πάτρα
Contact:

Post by a_s » Wed Apr 06, 2005 12:12 am

Einherjar wrote:σε windows νομίζω ότι μετά από αυτό πρέπει να κάνεις και restart
έχεις απόλυτο δίκιο... αυτό μόλις έκανα και έπεξε :-D ;) ;)
όλα στη ζωή είναι ένας κύκλος...
User avatar
HdkiLLeR
Venus Project Founder
Venus Project Founder
Posts: 4356
Joined: Tue Jan 27, 2004 4:41 pm
Academic status: Alumnus/a
Gender:
Location: New York, NY
Contact:

Post by HdkiLLeR » Wed Apr 06, 2005 12:21 am

Για να έχεις δύο πάντος πρέπει να έχεις δύο SDKs εγκατεστημένα στο pc σου :). Με C:\Program Files\Java\bin\java.exe -version και C:\Program Files\Java\j2re1.4.1_05\bin\java.exe -version βλέπεις ποιά είναι ποιά(στην δεύτερη περίπτωση βέβαια ξέρουμε ποιά είναι:1.4.1_05, η οποία είναι κομματάκι παλιά, πέρνα τουλάχιστον την 1.4.2.x για να έχεις minium support των νέων packages)
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d-->--- s+:+ a- C++(+++) BILS++++$ P--- L++++>+++++ E--- W+++ N+ o+ K w--
O M+ V-- PS++>+++ PE- Y++ PGP++ t+ 5+ X+ R* tv b++ DI- D+ G+++ e+++>++++ h r++ y++
------END GEEK CODE BLOCK------

"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." -- Dennis Ritchie
Post Reply

Return to “Προγραμματισμός”