Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-04-2003, 16:28   #1
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
compilatore java

quale mi consigliate considerando che sto iniziando la programmazione a oggetti e il compilatore "consigliato" dall'uni (xemacs) mi fa skifo?

grazie
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2003, 16:42   #2
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Io consiglierei javac della sun (incluso nel pacchett[one] JDK).

Puoi provare anche Jikes della IBM

http://oss.software.ibm.com/develope...nsource/jikes/

o GCJ

http://gcc.gnu.org/java/.

[MODIFICATO]

Se per compilatore intendi ambiente di sviluppo la versione 8 di JBuilder (Borland) è diventata un fulmine (se confrontata con la versione 6) ed è ricca di features anche nella versione Personal.
http://www.borland.com/products/down..._jbuilder.html

Ancora più completo è Forte for Java (ora Sun One Studio) scaricabile dal sito Sun aggratiss, però è un po' lento.
http://wwws.sun.com/software/sundev/jde/

Ciao.
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2003, 16:45   #3
Tassadar
Senior Member
 
L'Avatar di Tassadar
 
Iscritto dal: Oct 2001
Città: Scorzè (VE)
Messaggi: 853
Compilatore o editor?
Cmq il compilatore è il javac incluso con il jsdk della sun.

Come editor ti consiglio qualcosa tipo JCreator se 6 sotto windows.
__________________
Mr. T.
Tassadar è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2003, 17:03   #4
Skatter
Member
 
L'Avatar di Skatter
 
Iscritto dal: Apr 2000
Messaggi: 216
Semplice semplice...

Se vuoi imparare a scrivere codice, fai tutto a manella: un semplice editor, non dico quello del dos e neppure il notepad, ma non più di UltraEdit: ti evidenzia il codice con colori diversi e ha un sacco di funzionalità utilissime.
Poi compili col javac del jdk. QUando ne saprai abbastanza, JBuilder(the best!), Java Sun One, JDeveloper e chi + ne ha...
__________________
ASUS P4P800 - overclocked P4 2,8ghz - 1gb ram 3200 - HD Maxtor 7200rpm 80gb [partizione Xp SP2 & sw + partizione dati] - HD Samsung 160gb [2 partizioni dati] - GeForce2 64mb - audio integrato SOUND MAX 5.1 - Avast Antivirus - Sygate Personal Firewall - FireFox.
-------------------------------
Superman è morto.
Skatter è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2003, 17:04   #5
Tassadar
Senior Member
 
L'Avatar di Tassadar
 
Iscritto dal: Oct 2001
Città: Scorzè (VE)
Messaggi: 853
Aggiungo anche NetBeans e Eclipse
__________________
Mr. T.
Tassadar è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2003, 18:01   #6
soalle
Senior Member
 
L'Avatar di soalle
 
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
Visual NotePad per imparare ...
a parte gli scherzi è abbastanza comodo JCreator
soalle è offline   Rispondi citando il messaggio o parte di esso
Old 15-04-2003, 18:53   #7
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
a me piace tantissimo Jcreator!
altrimenti uso context e poi compilo con javac
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 16-04-2003, 02:05   #8
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
grazie per le risposte e scusate se ho usato un termine "improprio" per indicare l'editor java
penso di provare ultraedit o jcreator, è più logico per me, e vi chiedo l'ultima cosa!
può sembrare una ca## ma come sono gestiti rientri e cose del genere? (non è che sono un tipo "ordinato", ma ce lo insegnano/impongono )
si può lanciare javac dall'editor stesso?
io ora sono costretto a spostare i file nella cartella bin e lanciare javac da li..ed è molto scomodo...
ho notato che invece in linux (o quello che era ) si lancia javac senza digitare da dos c:\...\..\bin javac ... , ma direttamente, e i files da compilare si possono trovare ovunque;stesso discorso per lanciare con java...
c'è una soluzione a questo? (ora io salvo un file editato con edit (tipo c:\...\bin) per creare una scorciatoria e salvo come es j.bak)


grazie ancora
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 16-04-2003, 08:20   #9
Skatter
Member
 
L'Avatar di Skatter
 
Iscritto dal: Apr 2000
Messaggi: 216
Certamente!

Per compilare ed eseguire le tue classi, ovunque esse si trovino, devi settare due variabili d'ambiente.

http://forum.hwupgrade.it/viewtopic.php?t=379557&highlight=

In questo link troverai un post di Skatter (il sottoscritto!) che ti spiega tutto.

Buon lavoro!
__________________
ASUS P4P800 - overclocked P4 2,8ghz - 1gb ram 3200 - HD Maxtor 7200rpm 80gb [partizione Xp SP2 & sw + partizione dati] - HD Samsung 160gb [2 partizioni dati] - GeForce2 64mb - audio integrato SOUND MAX 5.1 - Avast Antivirus - Sygate Personal Firewall - FireFox.
-------------------------------
Superman è morto.
Skatter è offline   Rispondi citando il messaggio o parte di esso
Old 16-04-2003, 15:17   #10
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
non ho capito, aggiungo una nuova variabile da nome ??? e poi come valore imposto c:\..\bin?
cmq non mi funziona!
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 16-04-2003, 16:16   #11
Skatter
Member
 
L'Avatar di Skatter
 
Iscritto dal: Apr 2000
Messaggi: 216
???

Non capisco, scusa...
Tu lanci le classi mettendole nella directory bin perchè lì si trovano i comandi del jdk, quindi sia il comando "javac" per compilare che quello "java" per lanciare.
Settendo la variabile d'ambiente PAT, stai facendo in modo che, ogni qualvolta viene invocato uno di quei comandi, ovunque si trovino le classi, quei comandi si trovano nella cartella bin.
L'altra variabile serve ad indicare che le classi della libreria fornita dalla SUN si trovano nella directory lib.

Sulla macchina Unix dell'università, verosimilmente, queste variabile sono impostate già.
:o
Dubbi?
__________________
ASUS P4P800 - overclocked P4 2,8ghz - 1gb ram 3200 - HD Maxtor 7200rpm 80gb [partizione Xp SP2 & sw + partizione dati] - HD Samsung 160gb [2 partizioni dati] - GeForce2 64mb - audio integrato SOUND MAX 5.1 - Avast Antivirus - Sygate Personal Firewall - FireFox.
-------------------------------
Superman è morto.
Skatter è offline   Rispondi citando il messaggio o parte di esso
Old 17-04-2003, 02:13   #12
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178
dubbi:
-cosa e dove devo inserire per ottenere quello che hai detto (come sulle macchine unix?)
fatto questo potrò lanciare java e javac da dos anche se non mi trovo in bin giusto?
-se si può fare in modo anche di non mettere le classi in bin, ma averle per esempio sul desktop, e poterle compilare ed eseguire da quella posizione?
es: ho un file .java sul desktop e voglio compilarlo. apro prompt di dos, che mi porta nella dir con il mio nome utente (xp: documents and settings/../..). voglio poter digitare come all'uni javac prova.java oppure java prova.
si può?

grazie, che pazienza che avete!
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 17-04-2003, 13:47   #13
kaioh
Senior Member
 
L'Avatar di kaioh
 
Iscritto dal: Nov 2000
Città: Loreggia--Padova
Messaggi: 4854
per editare uso crimson editor.
per compilare uso la versione 1.4 della sun, nell'autoexec.bat ho settato
set path C:\Programmi\Java\j2sdk1.4.1\bin

e ai file .java , oltre ad aver impostato come prima opzione l'apertura coll'editor ho messo come seconda opzione "compila" con percorso C:\Programmi\Java\j2sdk1.4.1\bin\javac.exe ,cosi per compilarle facci otasto dx->compila e mi crea il bytecode l'unica pecca è che chiudendosi automaticamente la finestra non posso vedere gli errori generati
__________________
I love FireFox 0.8 ......bye bye Internet Explorer. Since Nov-2003
Lo so bene che è uscita l'ultima versione ! Ricordatevi di fare il backup della cartella di configurazione dopo ogni modifica, o almeno una volta al mese, sia di Firefox che Thunderbird.
kaioh è offline   Rispondi citando il messaggio o parte di esso
Old 17-04-2003, 13:49   #14
Skatter
Member
 
L'Avatar di Skatter
 
Iscritto dal: Apr 2000
Messaggi: 216
Allora, dai....

Quote:
Originally posted by "Gremo"

dubbi:
-cosa e dove devo inserire per ottenere quello che hai detto (come sulle macchine unix?)
fatto questo potrò lanciare java e javac da dos anche se non mi trovo in bin giusto?
-se si può fare in modo anche di non mettere le classi in bin, ma averle per esempio sul desktop, e poterle compilare ed eseguire da quella posizione?
es: ho un file .java sul desktop e voglio compilarlo. apro prompt di dos, che mi porta nella dir con il mio nome utente (xp: documents and settings/../..). voglio poter digitare come all'uni javac prova.java oppure java prova.
si può?

grazie, che pazienza che avete!


Per far funzionare il jdk, che è un kit comprendente compilatore (comando principale "javac"), la JVM (java virtual machine, che sarebbe l'ambiente di esecuzione, il suo comando pricipale è "java") e la documentazione sulle classi pronte per l'uso,
BISOGNA SETTARE 2 VARIABILI D'AMBIENTE :
- PATH dove viene indicato al sistema operativo dove trovare i comandi sopracitati. Ovunque siano le tue classi, il sistema cercherà lì i comandi che invochi.
- CLASSPATH dove indichi al sistema dove sono le classi comprese nel JDK. COsì se usi la classe String, lui la va a cercare in questa directory.

- HAI WIN 95/98?
Le due variabili d'ambiente si configurano aggiungendo al file autoexec.bat, che trovi sotto C, pochi caratteri, ovvero:
Apri il file autoexec.bat col notepad e alla voce SET PATH
aggiungi il percorso della cartella /BIN del JDK.
Esempio avendo installato il jdk sotto C scriverai:
SET PATH = ;c:\JDK1.3.1\bin
Il ; iniziale è la terminazione della stringa precedente, serve ciè per separare quello che scriverai da ciò che hasi trovato già scritto in quella riga del file autoexec.

Alla voce SET CLASS PATH
devi specificareil percorso della cartella /LIB del JDK.
(esempio SET CLASSPATH = ;c:\JDK1.3.1\lib;.)
Fondamentale il "."(punto) dopo il ; finale.

In effetti, probabilmente, CLASSPATH non è neanche presente nell'autoexec.bat, se il pc è java-vergine.
Quindi non ti servirà mettere il ; per dividere. Forse puoi addirittura copiare e incollare quello che ho scritto sopra.

RIAVVIA il PC e prova a eseguire JAVA(scrivere JAVA e digitare ENTER) da riga di comando. Se la risposta è diversa da "comando sconosciuto" o qcosa del genere, ci siamo!.

- HAI WIN2000-NT-XP?
si fa la stessa cosa, ma le variabili le raggiungi da
pannello di controllo-sistema-avanzate-variabili d'ambiente.
Non serve riavviare il pc.

In bocca al lupo!
__________________
ASUS P4P800 - overclocked P4 2,8ghz - 1gb ram 3200 - HD Maxtor 7200rpm 80gb [partizione Xp SP2 & sw + partizione dati] - HD Samsung 160gb [2 partizioni dati] - GeForce2 64mb - audio integrato SOUND MAX 5.1 - Avast Antivirus - Sygate Personal Firewall - FireFox.
-------------------------------
Superman è morto.
Skatter è offline   Rispondi citando il messaggio o parte di esso
Old 17-04-2003, 15:49   #15
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Città: Udine
Messaggi: 3178

ho fatto quello che hai detto (ho xp) e ora lancio java e javac da qualsiasi posizione....grazie !
ho settato solo path, perkè class patch non esiste come variabile di sistema
ora mi tocca cmq portarmi della directory dove risiedono i file .java da compilare...uff non ne verrò mai a capo :o
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo è offline   Rispondi citando il messaggio o parte di esso
Old 17-04-2003, 16:03   #16
Skatter
Member
 
L'Avatar di Skatter
 
Iscritto dal: Apr 2000
Messaggi: 216
Forse ci siamo...

Se la variabile CLASSPATH non esiste, nel pannelo di controllo-variabili d'ambiente, clicchi sul pulsante NUOVO e crei una nuova variabile di nome CLASSPATH e scrivere quello che ti ho detto.

Poi tutto funzionerà, ma occhio :o : ti avevo linkato le istruzioni, ma hai aspettato che le ricopiassi in questa discussione. Invece, per il buon funzionamento di un forum, è necessario che gli argomenti vengano ricercati con la funzione CERCA oppure andare sui link suggeriti! :o

Che dire, benvenuto nella progrqmmazione Java. Mi permetto di darti qche suggerimento:
- impara ad usare la documentazione sun, "sfogliala" anche solo per cultura e scoprirai che le classi di cui hai bisogno già esistono! La potenza di java è anche questo: lo sforzo di SUN di fornire i programmatori di librerie di classi pronte all'uso e gratis, una cosa straotrdinaria!
- l'ideale sarebbe studiare su THINKING IN JAVA di Bruce Eckel, lo trovi gratis e in italiano, fai una ricerca su Google. Viene considerato IL libro di java.
- studia su mokabyte, trovi il libro, su http://www.mokabyte.com dove troverai anche articoli, tutorial ed esercizi.
- usa strumenti semplici, ovvero un editor e il compilatore del jdk.

Buon lavoro!
__________________
ASUS P4P800 - overclocked P4 2,8ghz - 1gb ram 3200 - HD Maxtor 7200rpm 80gb [partizione Xp SP2 & sw + partizione dati] - HD Samsung 160gb [2 partizioni dati] - GeForce2 64mb - audio integrato SOUND MAX 5.1 - Avast Antivirus - Sygate Personal Firewall - FireFox.
-------------------------------
Superman è morto.
Skatter è offline   Rispondi citando il messaggio o parte di esso
Old 17-04-2003, 16:35   #17
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
La cosa è naturalmente soggettiva e la mia è un'opinione personalissima, ma se per caso qualcuno leggendo Thinking in Java si sentisse di dire che è uno spreco di carta e/o memoria del PC sappia che io sono assolutamente d'accordo.
La parte di programmazione generale è superficiale (e non potrebbe essere altrimenti, trattandosi di un libro per la programmazione e non di programmazione ma perchè non saltarla direttamente?) mentre quando affronta per strutture la programmazione in linguaggio Java è poco più di un commento alla documentazione Java fornita da Sun (che già di suo è quasi un crimine contro l'umanità).

Non conosco il passato di Bruce Eckel (anche se credo sia un signor programmatore se pubblicano un suo libro e questo diventa un best-seller) e la distribuzione free di un volume è sempre un buon segno, ma mi sento di sconsigliare vivamente (e personalmente) Thinking in Java a chiunque programmi.

Meglio (ribadisco, a mio personalissimo avviso) Fondamenti di Progettazione Software (Addison-Winsley, la seconda edizione è uguale alla prima, credo che "ristampa" sarebbe stato un termine più adatto) e un forum (è stupefacente quanto si può imparare dagli errori e dalle soluzioni incontrati da altri).

Ripeto, è un'opinione personale (ma non arbitraria).

Ciao.
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 18-04-2003, 09:59   #18
peppedx
Senior Member
 
L'Avatar di peppedx
 
Iscritto dal: Feb 2003
Città: GE
Messaggi: 397
Non sono per nulla daccordo, non so che intendi tu per la sezione di programmazione, ma possiedo thinking in java e thinking in c++ e ne sono soddisfatto, Eckel spiega la sintassi del linguaggio con degli utili excursus riguardanti la OOP cos'è e il perchè di certe scelte (ad esempio sulla scelta di non avere un distruttore in java).
Se cerchi un testo di algortimi, o di "come si fa questo tipo di app." non lo è: ma non pretende di esserlo, le sue promesse sono altre e secondo me le mantiene in pieno!
peppedx è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
I cosmonauti avrebbero riparato tutte le...
Artemis II: la NASA conferma il lancio d...
Il CEO di Embrak Studios difende l'uso d...
Il Trump Phone è sempre più un mistero: ...
OPPO ha svelato la serie Reno 15 "global...
Poste ID diventa a pagamento: l'identità...
7 articoli crollati di prezzo su Amazon ...
Lavatappeti, smacchiatore e Vaporella a ...
Prezzi a picco in 24 ore: due monitor to...
OLED top di gamma LG con super ribasso d...
Il nuovo OnePlus Nord 6 è vicino al debu...
Tesla svela i risultati del Q4: conferma...
Nuova rimodulazione da Fastweb: fino a 3...
La NVIDIA RTX 5090 potrebbe presto costa...
ASUS non produrrà più smar...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:08.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v