Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Fondamenti di architettura e programmazione
 
[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

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate