PDA

View Full Version : Compilare Java


kaloskaiagazos
21-10-2004, 22:14
ciao come si "compila" il classico HelloWorld.java"? ho scaricato e installato j2sdk 1.4.2 ...
grazie

Passy
22-10-2004, 10:20
Intanto ciao a un cuginetto Modenese... :sborone:

Hai impostato il CLASSPATH e il PATH?

Imposta nel PATH il percorso della jdk es:

c:\jdk\bin

e nel CLASSPATH il folder dove devi compilare ec:

c:\work

poi scrivi:

javac [nome della classe da compilare].java

Ciao

kaloskaiagazos
22-10-2004, 23:36
ciao a te! cugino di Vignola!!! sono riuscito a compilare tutto come hai detto tu, ora ho un altro piccolo problema...
in pratica sto studiando java sul libro "thinking in java 3rd edition" di Bruce Eckel; l'autore propone alcuni esempi di semplici programmi java in cui però importa una classe definita da lui...

mi sapresti indicare come faccio a istruire j2se1.4.2 a utilizzare o andare a pescare quella classe "fatta in casa"?
(spero di essere stato chiaro)

Ti ringrazio per la tua precedente risposta!

a presto

kaloskaiagazos
22-10-2004, 23:39
...mi sono appena accorto di aver fatto qualche errore, volevo intendere importare un package....

cmq sono appena stato nel tuo website e devo dire che è eccellente!!!

Passy
23-10-2004, 01:49
Grazie credo che tu sia il mio primo visitatore spontaneo :D....
L'ho fatto un po' di tempo fa per aiutare i programmatori java attingendo anche qua e la su internet...
Per quanto riguarda il tuo problema... non ho capito bene.....

cmq

per importare una classe o tutte le classi contenute in un'altro packege di soloito si mette dopo la keyword package es:


package it.mioPackage.altroPackage;


la keyword import es:


import java.lang.*;
import java.utils.Date;


con la prima dichiarazione portai utilizzare tutte le classi contenute in lang es Long, Integer, StringBuffer, ecc...
con la seconda potrai utilizzare solo Date.



package it.pippo.site; // la classe fa parte di questo package


// vengono importati le seguenti classi
import java.io.*;
import java.net.*;

import javax.servlet.*;
import javax.servlet.http.*;



Inoltre con Java 5 c'è anche la possibilità di fare gli import statici ma è meglio che prima impari il resto della sintassi

Ciao se hai bisogno contattami

Zeta-Function
24-10-2004, 17:59
Originariamente inviato da Passy
Inoltre con Java 5 c'è anche la possibilità di fare gli import statici ma è meglio che prima impari il resto della sintassi


In alcuni casi è infatti sufficiente compilare la classe da importare nella stessa directory del programma che la utilizza...

Bubble
04-11-2004, 10:10
Originariamente inviato da Passy
Intanto ciao a un cuginetto Modenese... :sborone:

Hai impostato il CLASSPATH e il PATH?

Imposta nel PATH il percorso della jdk es:

c:\jdk\bin

e nel CLASSPATH il folder dove devi compilare ec:

c:\work

poi scrivi:

javac [nome della classe da compilare].java

Ciao
Scusate ma come si fa rendere queste modiche permanenti ?
io ogni volta vado a digitarli dal prompt di MsDos :p

Passy
04-11-2004, 16:54
Dipende dal So che hai...
In win 98 & c: le metti nell'autoexec.bat
In winXp : Pannello di controllo -> Sistema -> Avazate -> Variabili d'ambiente -> (Aggiungi al sistema per tutti gli utenti o a utente solo per te) Nuovo.
es:
In nome variabile metti oppure editi : PATH
In valore variabile metti: c:\java\jdk\bin
In Linux dipende... le rendo globali editanto /etc/profile:

set PATH=/usr/java/jdk/bin
export PATH

Ti consiglio di creare una variabile JAVA_HOME dove metti solo il percorso dove si trova la jdk poi abbiungi la variabile al path di sistema e aggiungi /bin es:

in xp
Aggiungo una variabile di sistema
JAVA_HOME
e indico il percorso della jdk:
c:\java\jdk

edito la variavile globale di sistema path
alla fine del prcorso
...;%JAVA_HOME%/bin;

ciao

Bubble
04-11-2004, 17:53
grazie Passy...
mmm...complimenti per il tuo sito :p

p.s.
puoi suggerire link utili per java ?
sono alle primissime armi

thanks :D

Passy
05-11-2004, 12:57
Originariamente inviato da Bubble
grazie Passy...
mmm...complimenti per il tuo sito :p

p.s.
puoi suggerire link utili per java ?
sono alle primissime armi

thanks :D


Grazie tante!!!
Fa piacere sentirselo dire ogni tanto
;)

Ti ho messo sul mio server un fie javaLink.html (http://www.zresa.it/pictures/javaLink.html) spero ti possa essere utile

Ciao

Bubble
05-11-2004, 14:34
Originariamente inviato da Passy
Grazie tante!!!
Fa piacere sentirselo dire ogni tanto
;)

Ti ho messo sul mio server un fie javaLink.html (http://www.zresa.it/pictures/javaLink.html) spero ti possa essere utile

Ciao
Grazie a te per l'ulteriore aiuto :p