Jump to content
Nokioteca Forum

Compilatore Java


Recommended Posts

Buongiorno a tutti!

non so se vi ricordate ancora di me xD e` da un bel pezzo che sono assente sul forum causa universita` e pochissimo tempo libero :lmaosmiley: nel frattempo il mio caro N95 8GB ha perso colpi ed e` piu` a riparare che a casa! per ora sono un utente iPhone di cui sono rimasto molto impressionato io che lo disprezzavo abbastanza...(non compete col 95 in quanto a fotocamera e rimpiango la mancanza del multitasking che pero` dovrebbe arrivare col nuovo FW 4.0) detto questo vengo al dunque...in questo secondo semestre di ingegneria abbiamo iniziato a fare un po di programmazione in Java (su carta) e volevo chiedervi se mi potete indicare qualche programma semplice per poter compilare programmini in Java (che sia compatibile con Windows7 o anche con MAC OSX).

Cosa mi consigliate?

Grazie e saluti!!

Link to comment
Share on other sites

volevo chiedervi se mi potete indicare qualche programma semplice per poter compilare programmini in Java (che sia compatibile con Windows7 o anche con MAC OSX).

Innanzitutto devi scaricare l'sdk appropriato a seconda del contesto di utilizzo...

Se vuoi realizzare programmi java per ambiente desktop scarica: j2se sdk http://java.sun.com/javase/downloads/widget/jdk6.jsp

Se vuoi realizzare programmi java per ambiente mobile scarica: j2me sdk http://java.sun.com/javame/downloads/sdk30.jsp

Gia' con quello puoi iniziare a compilare i tuoi primi programmini java:

- usando blocco note ed il compilatore javac.exe per compilare

- poi lancia l'interprete java.exe per eseguirli

Dopo che avrai familiarizzato un po' con il processo di compilazione, puoi passare ad usare un editor leggermente piu' avanzato come TextPad, tramite il quale avrai:

- syntax highlight

- possibilita' di compilare ed eseguire il codice direttamente dall'editor

Dopo che avrai familiarizzato anche con questo allora sarai pronto per un ambiente IDE come Netbeans o Eclipse che ti forniranno un sacco di strumenti in piu' per lo sviluppo ed il debugging del codice.

Edited by Il.Socio
Link to comment
Share on other sites

Quoto Il.Socio, però salterei la fase "blocco note" che è decisamente frustrante.

Come editor inoltre ti consiglio Geany che è assolutamente multipiattaforma oppure PSPad o Notepad ++ che però sono solo per Windows.

Mi raccomando non passare direttamente a Netbeans o Eclipse faresti tanta fatica per nulla...

Link to comment
Share on other sites

ragazzi ho scaricato TextPad (e anche eclipse ma lo vedo bello incasinato)

allora

io compilo sto programma

//dati base e altezza di un rettangolo calcolare la base
import javabook.*;
class calcolaarea {
public static void main (string[] args) {
	MainWindow finestra = new MainWindow ("cornice programma");
	InputBox ibox = new InputBox (finestra);
	OutputBox = new OutputBox (finestra);
	int base = ibox.getInteger ("inserire la base");
	int h = ibox.getInteger ("inserire l'altezza");
	int area = base*h;
	obox.print (area);
}

}

e mi esce una serie di errori

C:\Users\Alessandro\Desktop\Document2.java:2: package javabook does not exist

import javabook.*;

^

C:\Users\Alessandro\Desktop\Document2.java:4: cannot find symbol

symbol : class string

location: class calcolaarea

public static void main (string[] args) {

^

C:\Users\Alessandro\Desktop\Document2.java:5: cannot find symbol

symbol : class MainWindow

location: class calcolaarea

MainWindow finestra = new MainWindow ("cornice programma");

^

C:\Users\Alessandro\Desktop\Document2.java:5: cannot find symbol

symbol : class MainWindow

location: class calcolaarea

MainWindow finestra = new MainWindow ("cornice programma");

^

C:\Users\Alessandro\Desktop\Document2.java:6: cannot find symbol

symbol : class InputBox

location: class calcolaarea

InputBox ibox = new InputBox (finestra);

^

C:\Users\Alessandro\Desktop\Document2.java:6: cannot find symbol

symbol : class InputBox

location: class calcolaarea

InputBox ibox = new InputBox (finestra);

^

C:\Users\Alessandro\Desktop\Document2.java:7: cannot find symbol

symbol : variable OutputBox

location: class calcolaarea

OutputBox = new OutputBox (finestra);

^

C:\Users\Alessandro\Desktop\Document2.java:7: cannot find symbol

symbol : class OutputBox

location: class calcolaarea

OutputBox = new OutputBox (finestra);

^

C:\Users\Alessandro\Desktop\Document2.java:11: cannot find symbol

symbol : variable obox

location: class calcolaarea

obox.print (area);

^

9 errors

Procedura completata con codice di uscita 1

dove sbaglio? il mio prof dice che gli devo fare la directory dove prendere il JDK...ma come faccio? ho guardato sulle preferenze del programma ma non viene nulla dove inserire ciò!

aiutatemi sono in crisi vorrei superare sto scoglio di fare partire un banalissimo programma!

Grazie!

Link to comment
Share on other sites

Hai aggiunto nella variabile d'ambiante CLASSPATH il percorso relativo alla posizione in cui si trova il pacchetto javabook?

Se non hai la variabile d'ambiente CLASSPATH, aggiungila.

Se non vuoi trafficare troppo, prova semplicemente a piazzare la libreria javabook dove si trova il file che vuoi compilare.

Link to comment
Share on other sites

Ora, non tocco java da un bel po'... Comunque credo che il problema sia con la libreria javabook. Dove l'hai posizionata?

Prova a compilare così:

javac -classpath percorso_javabook;percorso_altra_libreria; file.java

Oppure modfica il classpath dalle variabili d'ambiente in Risorse del computer -> proprietà -> Avanzate in Windows. In OSX non ne ho la benchè minima idea.

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.

Guest
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.

 Share

×
×
  • Create New...

Important Information

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy