[JAVA][HELP] Compilatore Clicca QUI per vedere il messaggio nel forum |
pinauz |
ok...non sono ancora riuscito ad installare il compilatore ma adesso ne ho veramente bisogno c'è qualcuno che mi indica dove sbaglio?
1 installo il pacchetto
2 definisco la variabile di sistema path e la completo con il link dove ho installato il pacchetto (C:\j2sdk....\bin)
3 definisco la variabile classpath e la completo con i link relativi ai package (.C.\j2sdk....)
4 prompt dei comandi-mi sposto sulla cartella dove ho i sorgenti-javac salvemondo.java
RISULTATO 6 errori tra cui vi nomino (perchè penso sia quello il problema) prog.io package does not exist
aiuto |
~fluoro~ |
package prog.io non e' nella libreria standard di java, e' 'na roba che s'e' inventata il pighizzi.
Prova a compilarti questo:
class Test {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++)
System.out.print(i == 0 ? args[i] : " " + args[i]);
System.out.println();
}
}
Se funziona, il problema e' che ti manca il package del pighizzini oppure devi includerlo in CLASSPATH (echo $CLASSPATH... guarda se c'e' li') |
pinauz |
100 errors 206 warning |
yeah |
Posta tutto :)
Se non ricordo male il classpath vuole un ';' alla fine della directory
Togli dal classpath la cartella dei package standard. |
pinauz |
ok ho spostato la cartella prog direttamente in c:\ e sistemato il classpath con la string "C:\prog;" ma continua a dire che nn lo trova |
Trikyse |
ciao io nella classpath ho scritto questo:
.;C:\java
Anchio avevo problemi... e la tutor mi aveva detto di mettere davanti a tutto un punto e poi un punto virgola...
In più di mettere la class prog.io in un altra cartella, la mia è java... prova anche a togliere il punto e virgola finale.. io non l'ho |
Trikyse |
Ops.. quello ceh ti ho messo è per far partire java...
.;C:\java\bin
è questo che devi inserire :oops: nelle variabili dell'utente chiamando la variabile PATH
:shock: Che confusione, però è sempre andato |
pinauz |
si l'ho letto anch'io da qualche parte la storia del punto e del punto e virgola ma la path non è da definire nelle variabili di sistema? nel classpath che percorso gli dai? |
Trikyse |
Io ho messo lo stesso percorso sia nelle variabili d'utente che in quelle di sistema... provaci...
Se non riesci contattami via msn, nella firma c'è il mio indirizzo |
Konrad |
Fai prima a scaricarti un programma tipo gel e a compilarlo da li'.
per aggiungere i package vai su tool---option---jdk---classpath e clicchi su addpath e selezioni la cartella prog(o la cartella dove tieni la cartella di prog :P ).
Io faccio cosi' da un po' e i programmi vengono compilati normalmente. |
pinauz |
konrad ho fatto come dici tu ho scaricato gel e ho aggiunto la cartella prog\io al classpath tool\options\classpath ma continua a dirmi anche qui package does not exist io nel programma ho scritto import prog.io devo cambiarlo con prog\io? sto diventando scemo! |
K)M4STER |
Per prima cosa verifica di aver inserito la variabile PATH sia nelle variabili dell'utente che nelle variabili di sistema
es. var utente: C:\java\bin
var sistema: .......;C:\java\bin;
per la variabile CLASSPATH da inserire solo nelle variabili dell'utente
es: .;C:\java\myjavalib;
Se non funziona così io proverei a riscaricarmi il prog.io. Altrimenti non saprei cosa dirti ancora!!! |
pinauz |
package prog.io does not exist
adesso glie la faccio mangiare la cartella prog |
pinauz |
moderatori posso piangere qui o devo aprire un altro post? |
K)M4STER |
Partiamo da capo:
Verifica che il file ConsoleOutputManager.class (chiaramente ne ho preso uno a caso) abbia il seguente percorso:
C:\java\myjavalib\prog\io
Verifica che il file eseguibile javac abbia il percorso:
C:\java\bin
Imposta le variabili precisamente come ti ho scritto prima!
Se non funziona ancora credo che ti convenga reinstallare tutto il pacchetto Java! |
pinauz |
grazie mi stai facendo commuovere!
allora percorso compiltaore
C:\j2sdk1.4.2_06\bin
percorso prog
C:\prog
variabili di sistema
path
...;C:\j2sdk1.4.2_06\bin;
variabili utente
path
C:\j2sdk1.4.2_06\bin
classpath
.;C:\prog; |
Konrad |
Originally posted by pinauz
konrad ho fatto come dici tu ho scaricato gel e ho aggiunto la cartella prog\io al classpath tool\options\classpath ma continua a dirmi anche qui package does not exist io nel programma ho scritto import prog.io devo cambiarlo con prog\io? sto diventando scemo!
Ovviamente devi usare il compile del programma(build---compile per compilare e build---run per farlo partire).
p.s. import prog.io.*; |
pinauz |
si si build-compile e build-run ci ero arrivato!!! ho disinstallato versione di java che avevo, disinstallato gel, installato la versione di java presente sul libro, reinstallato gel, cambiato i parametri di path e classpath sia da risorse del computer sia nel tools del programma:
package prog.io does not exist |
K)M4STER |
E che c...o
Non ho davvero più risorse!!!
Fai una bella cosa, lascia stare quello schifo di prog.io, dato che alla fin fine non fa assolutamente nulla, usati il System e al massimo manda una mail ai tutor per informarli del tuo problema! |
pinauz |
si se aspetto che mi rispondono i tutor posso stare fresco!! grazie dell'aiuto fratello! |
yoruno |
Un consiglio: se il file .java lo tieni nella cartella - ad esempio - c:\pippo prova a mettere tutto il blocco prog in c:\pippo\prog ... |
pinauz |
già fatto! void result |
pinauz |
non ci credo mi compila! voleva la cartella prog dentro la cartella dei miei programmi....boh! adesso però con qualche programma quando lo eseguo mi dice
exception in thread "main" java.lang.noclassdeffounderror: Frequenze |
K)M4STER |
non ci credo mi compila! voleva la cartella prog dentro la cartella dei miei programmi....
:D :D :D :D :D :D
La seconda parte fingo di non averla letta.... |
pinauz |
sorry credevo di aver creato l'eccezione |
|
|
|