Torna indietro   Hardware Upgrade Forum > Software > Programmazione

MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
Abbiamo provato MSI PRO MAX EDGE AI+, un mini-PC professionale progettato per eseguire modelli di intelligenza artificiale in locale, senza dipendere dal cloud. Il sistema abbina il processore AMD Ryzen AI Max+ 395, 128 GB di memoria unificata e un telaio in alluminio da appena 4 litri, con l'obiettivo di offrire capacità di elaborazione elevate in un formato compatto.
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Il nuovo top di gamma vivo punta su un comparto fotografico particolarmente articolato, con un teleobiettivo da 200 megapixel e teleconvertitori esterni capaci di arrivare a 400 mm equivalenti. Lo abbiamo provato a Tenerife, mettendo alla prova fotocamere, prestazioni, autonomia e accessori. Ecco come si è comportato.
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 02-02-2008, 16:41   #1
REN88
Senior Member
 
L'Avatar di REN88
 
Iscritto dal: Jun 2003
Città: Campoli Appennino (FR)
Messaggi: 1487
[JAVA] PROGRAMMARE in Java su Pocket Pc..AIUTO! Sto in Crisi..

Ciao, è da una 2 giorni che provo ad installare un compilatore e una Java Virtual Machine sul mio Palmare (mitac mio 168 win mobile 2003).

Purtroppo quando provo l'installazione di un Compilatore x palmari chiamato "jCompiler" il pocket pc mi comunica un errore... mi comunica che non è stato trovato il file "EVM.EXE" nella cartella windows...

Ora mi sembra di ricollegare questo nomefile ad una java virtual machine... io ne ho installata però già una (ne esistono molte) quella della "Ewesoft" ma nn risolve il problema.... ne ho trovate altre ma sn a pagamento... sn disperato..cosa devo installare??

Ho bisogno assoluto che domani pomeriggio il mio pocket pc abbia la possibilità di scrivere e compilare da SOLO un semplice Programma Java...

Spero possiate aiutarmi
__________________
Ho trattato con: pakirri, superpippo32,addicted.
REN88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 10:07   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Allora...prima di tutto le JVM per palmare solitamente sono compatibili con J2ME e non con J2SE. Ci sono alcune JVM molto avanzate (come J9 di IBM) che permettono di compilare anche codice J2SE.
Il problema è che sia il compilatore che la JVM devo "matchare" perché se la JVM fa girare solo codice J2ME mentre il tuo compilatore fa compilare solo codice J2SE allora non ti funzionerà niente. Inoltre devono essere compatibili le versioni di Java: se il compilatore genera codice 1.4 la VM deve poter far girare codice 1.4.
Evidentemente il tuo compilatore aveva anche associata una macchina virtuale proprietaria e ti conviene trovare proprio quella.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 13:20   #3
REN88
Senior Member
 
L'Avatar di REN88
 
Iscritto dal: Jun 2003
Città: Campoli Appennino (FR)
Messaggi: 1487
Quote:
Originariamente inviato da cionci Guarda i messaggi
Allora...prima di tutto le JVM per palmare solitamente sono compatibili con J2ME e non con J2SE. Ci sono alcune JVM molto avanzate (come J9 di IBM) che permettono di compilare anche codice J2SE.
Il problema è che sia il compilatore che la JVM devo "matchare" perché se la JVM fa girare solo codice J2ME mentre il tuo compilatore fa compilare solo codice J2SE allora non ti funzionerà niente. Inoltre devono essere compatibili le versioni di Java: se il compilatore genera codice 1.4 la VM deve poter far girare codice 1.4.
Evidentemente il tuo compilatore aveva anche associata una macchina virtuale proprietaria e ti conviene trovare proprio quella.
Ciao!! grazie per la risposta!! SOno finalmente riuscito a far funzionare il compilatore! Ora però c'è un altro grosso problema... Non riconosce la classe "Scanner" .

All'inizio del semplice programma che ho provato scrivo "import java.util.Scanner" (o import.java.util.Scanner nn ricordo benela sintassi corretta!!) mi comunica un errore dicendomi che "Class java.util.Scanner not found in Import"........!!

Come faccio a risolvere?? Oggi pom. riparto e devo avere il palmare capace di programmare...!!
__________________
Ho trattato con: pakirri, superpippo32,addicted.

Ultima modifica di REN88 : 03-02-2008 alle 13:23.
REN88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 13:25   #4
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da REN88 Guarda i messaggi
All'inizio del semplice programma che ho provato scrivo "import java.util.Scanner" (o import.java.util.Scanner nn ricordo benela sintassi corretta!!) mi comunica un errore dicendomi che "Class java.util.Scanner not found in Import"........!!

Come faccio a risolvere?? Oggi pom. riparto e devo avere il palmare capace di programmare...!!
Mi sa che l'hai scritto così:
import.java.util.Scanner;

Naturalmente ti da errore: non trova un package "import" in cui sia contenuta la classe java.util.Scanner.
"import" è una keyword, devi usarla così:
import java.util.Scanner;
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 13:55   #5
REN88
Senior Member
 
L'Avatar di REN88
 
Iscritto dal: Jun 2003
Città: Campoli Appennino (FR)
Messaggi: 1487
Quote:
Originariamente inviato da cionci Guarda i messaggi
Allora...prima di tutto le JVM per palmare solitamente sono compatibili con J2ME e non con J2SE. Ci sono alcune JVM molto avanzate (come J9 di IBM) che permettono di compilare anche codice J2SE.
Il problema è che sia il compilatore che la JVM devo "matchare" perché se la JVM fa girare solo codice J2ME mentre il tuo compilatore fa compilare solo codice J2SE allora non ti funzionerà niente. Inoltre devono essere compatibili le versioni di Java: se il compilatore genera codice 1.4 la VM deve poter far girare codice 1.4.
Evidentemente il tuo compilatore aveva anche associata una macchina virtuale proprietaria e ti conviene trovare proprio quella.
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Mi sa che l'hai scritto così:
import.java.util.Scanner;

Naturalmente ti da errore: non trova un package "import" in cui sia contenuta la classe java.util.Scanner.
"import" è una keyword, devi usarla così:
import java.util.Scanner;
Purtroppo ho scritto correttamente....! Resta il fatto k nn la trova....

Qualsiasi aiuto è ben accetto!!
__________________
Ho trattato con: pakirri, superpippo32,addicted.
REN88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 14:03   #6
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da REN88 Guarda i messaggi
Purtroppo ho scritto correttamente....! Resta il fatto k nn la trova....

Qualsiasi aiuto è ben accetto!!
Dunque, credo che la classe Scanner sia stata introdotta da Java 1.5, questo almeno per J2SE, non conosco J2ME.

Tu che versione stai usando?
Se stai usando un IDE per sviluppare allora verifica anche a che versione del JDK sta puntando per compilare.
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 14:12   #7
REN88
Senior Member
 
L'Avatar di REN88
 
Iscritto dal: Jun 2003
Città: Campoli Appennino (FR)
Messaggi: 1487
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Dunque, credo che la classe Scanner sia stata introdotta da Java 1.5, questo almeno per J2SE, non conosco J2ME.

Tu che versione stai usando?
Se stai usando un IDE per sviluppare allora verifica anche a che versione del JDK sta puntando per compilare.
Allora la java virtual Machine dice questo:

"
Enter args: -version
Jeode EVM Version 1.9.3
Supported Java Platforms: Personal Java 1.2
Requires JeodeClass: 1.9.3

Application finished: Please close EVM console. "

C'è qualcosa che nn va?
__________________
Ho trattato con: pakirri, superpippo32,addicted.
REN88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 14:15   #8
REN88
Senior Member
 
L'Avatar di REN88
 
Iscritto dal: Jun 2003
Città: Campoli Appennino (FR)
Messaggi: 1487
Ho provato a scrivere un programma dichiarando "import Java.awt.Rectangle"

Ma nemmeno la classe Rectangle trova....... secondo me c deve essere qualcosa che non va o sbaglio?
__________________
Ho trattato con: pakirri, superpippo32,addicted.
REN88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 14:29   #9
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Ehm, quando hai detto che eri riuscito a far funzionare il compilatore (stai usando JCompiler?) immagino ti riferissi al fatto che avevi installato la Jeode EVM che evidentemente prima non c'era.

Ok, quindi hai la Virtual Machine.

Adesso però ti servono le librerie Java e non ho capito se hai scaricato una versione del JDK (librerie di sviluppo) J2ME o no sul tuo palmare?

In tal caso verifica la versione del JDK che hai scaricato (perchè ad esempio class java.util.Scanner è stata introdotta dalla 1.5 in poi) e verifica anche che JCompiler punti alla JDK.

Comunque da una rapida ricerca in rete sulla Jeode EVM 1.9.3 ho trovato questo post e sembra che questa Virtual Machine non supporti J2ME ma una cosa che si chiama Personal Java 1.2 e che se provi ad andare a vedere sul sito Sun scopri che è un prodotto al termine del suo ciclo di vita --> link
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 14:39   #10
REN88
Senior Member
 
L'Avatar di REN88
 
Iscritto dal: Jun 2003
Città: Campoli Appennino (FR)
Messaggi: 1487
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Ehm, quando hai detto che eri riuscito a far funzionare il compilatore (stai usando JCompiler?) immagino ti riferissi al fatto che avevi installato la Jeode EVM che evidentemente prima non c'era.

Ok, quindi hai la Virtual Machine.

Adesso però ti servono le librerie Java e non ho capito se hai scaricato una versione del JDK (librerie di sviluppo) J2ME o no sul tuo palmare?

In tal caso verifica la versione del JDK che hai scaricato (perchè ad esempio class java.util.Scanner è stata introdotta dalla 1.5 in poi) e verifica anche che JCompiler punti alla JDK.

Comunque da una rapida ricerca in rete sulla Jeode EVM 1.9.3 ho trovato questo post e sembra che questa Virtual Machine non supporti J2ME ma una cosa che si chiama Personal Java 1.2 e che se provi ad andare a vedere sul sito Sun scopri che è un prodotto al termine del suo ciclo di vita --> link
Uao! grazie per il link... a quanto pare sn "fregato" giusto?

Il compilatore funziona solo con jeode, e jeode supporta solo con questo "Personal Java 1.2"....... k nn so in cosa cambi rispetto gli altri linguaggi java.

Però ho letto su un forum di un utente che chiedeva se fosse legale aggiungere classi a Jeode perchè sapeva come fare...mah...
__________________
Ho trattato con: pakirri, superpippo32,addicted.
REN88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 14:40   #11
REN88
Senior Member
 
L'Avatar di REN88
 
Iscritto dal: Jun 2003
Città: Campoli Appennino (FR)
Messaggi: 1487
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Ehm, quando hai detto che eri riuscito a far funzionare il compilatore (stai usando JCompiler?) immagino ti riferissi al fatto che avevi installato la Jeode EVM che evidentemente prima non c'era.

Ok, quindi hai la Virtual Machine.

Adesso però ti servono le librerie Java e non ho capito se hai scaricato una versione del JDK (librerie di sviluppo) J2ME o no sul tuo palmare?

In tal caso verifica la versione del JDK che hai scaricato (perchè ad esempio class java.util.Scanner è stata introdotta dalla 1.5 in poi) e verifica anche che JCompiler punti alla JDK.

Comunque da una rapida ricerca in rete sulla Jeode EVM 1.9.3 ho trovato questo post e sembra che questa Virtual Machine non supporti J2ME ma una cosa che si chiama Personal Java 1.2 e che se provi ad andare a vedere sul sito Sun scopri che è un prodotto al termine del suo ciclo di vita --> link
Io nn ho scaricato nessuna libreria veramente...... credo sia integrato tutto nell JVM o no?
__________________
Ho trattato con: pakirri, superpippo32,addicted.
REN88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 14:43   #12
U-Boat
Member
 
Iscritto dal: Dec 2001
Città: Cernobbio -Co-
Messaggi: 47
Quote:
Originariamente inviato da REN88 Guarda i messaggi
Ho provato a scrivere un programma dichiarando "import Java.awt.Rectangle"
Ma nemmeno la classe Rectangle trova....... secondo me c deve essere qualcosa che non va o sbaglio?
nell'import java deve essere scritto con la j minuscola.
Comunque, riesci a far girare un programma minimale che, ad esempio, si limita a sommare due numeri?

http://java.sun.com/javame/reference/apis.jsp qui trovi la documentazione relativa alle API che puoi usare in base al profilo installato; ti consiglio di averla sempre a portata di mano soprattutto se sviluppi con un IDE che non supporta direttamente il profilo che ti interessa e ti consiglio anche di "dimenticare" tutto quello che sai sulle api, visto che a volte dai per scontato di avere a disposizione la classe X o il metodo Y e poi scopri che in j2me non è disponibile.

Io per lavoro sviluppo sistemi di controllo su j2me e a volte mi sono trovato a dover importare librerie esterne per usare funzionalità che sono normalmente a disposizione (e molto usate) in j2se, come le espressioni regolari o le funzionalità di logging.
__________________
micheledellatorre.net
U-Boat è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 14:48   #13
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da REN88 Guarda i messaggi
Io nn ho scaricato nessuna libreria veramente...... credo sia integrato tutto nell JVM o no?
Non ne ho idea... nel senso che non conoscendo il mondo dello sviluppo su palmari (so cos'è J2ME giusto perchè bazzico il sito di Sun e lavoro in Java) fino a tre ore fa neanche conoscevo questa Jeode EVM, ma se la sua implementazione supporta Personal Java 1.2 e Personal Java è un vecchio prodotto Sun che è stato soppiantato da altre cose, tra cui J2ME magari qualche soluzione pratica per far funzionare il tutto esiste... il problema è che io non la conosco, e non so cosa suggerirti.

Speriamo passino utenti più esperti o che hanno idee più precise della mia, intanto male non fa se posti un po' di precisazioni:

A) Ma devi per forza usare JCompiler, o sei libero di usare altri compilatori?

B) Verifica in ogni caso di avere un JDK installato nel palmare; purtroppo non so se scaricando e installando la Jeode EVM c'era incluso anche l'ambiente di sviluppo Java (nel qual caso cmq sarebbe Personal Java 1.2, a quanto pare) devi verificarlo te.

Altro non mi viene in mente, ciao

@EDIT:
Quote:
Originariamente inviato da U-Boat
...nell'import java deve essere scritto con la j minuscola.
Ma porc' manco ci ho fatto caso

Ultima modifica di banryu79 : 03-02-2008 alle 14:51.
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 14:53   #14
REN88
Senior Member
 
L'Avatar di REN88
 
Iscritto dal: Jun 2003
Città: Campoli Appennino (FR)
Messaggi: 1487
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Non ne ho idea... nel senso che non conoscendo il mondo dello sviluppo su palmari (so cos'è J2ME giusto perchè bazzico il sito di Sun e lavoro in Java) fino a tre ore fa neanche conoscevo questa Jeode EVM, ma se la sua implementazione supporta Personal Java 1.2 e Personal Java è un vecchio prodotto Sun che è stato soppiantato da altre cose, tra cui J2ME magari qualche soluzione pratica per far funzionare il tutto esiste... il problema è che io non la conosco, e non so cosa suggerirti.

Speriamo passino utenti più esperti o che hanno idee più precise della mia, intanto male non fa se posti un po' di precisazioni:

A) Ma devi per forza usare JCompiler, o sei libero di usare altri compilatori?

B) Verifica in ogni caso di avere un JDK installato nel palmare; purtroppo non so se scaricando e installando la Jeode EVM c'era incluso anche l'ambiente di sviluppo Java (nel qual caso cmq sarebbe Personal Java 1.2, a quanto pare) devi verificarlo te.

Altro non mi viene in mente, ciao

A. Jcompiler è L'unico compilatore java per palmari che abbia trovato in rete

B. Come posso verificare che abbia installato una JDK sul palmare?


In ogni caso grazie a tutti per la disponibilità....!!
__________________
Ho trattato con: pakirri, superpippo32,addicted.

Ultima modifica di REN88 : 03-02-2008 alle 15:24.
REN88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-02-2008, 15:59   #15
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Se supporta Personal Java 1.2 allora hai a disposizione solo queste API. Sinceramente non mi torna la versione. Sei sicuro che parli di Personal Profile 1.2 e non 1.1.2 ?
Come dicevo il supporto Java per i palmari è lacunoso e frammentario in quanto non esiste un supporto ufficiale da parte di Sun e sinceramente non ne capisco il motivo.
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB...
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista Recensione vivo X500 Pro Max: la fotografia mobi...
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Da smart display a videocamera di sicure...
Gli smartphone sono tutti dei 'padelloni...
Nexus Mods sceglie la strada della trasp...
Il futuro dell'emulazione Switch 2: Mari...
La mossa di Netflix contro lo scrolling ...
iPhone 18, torna al centro dei rumor: pi...
JBL Quantum Stream quasi a metà prezzo s...
Questa e-bike sembra una moto, ma costa ...
Deepfake sessuali su App Store e Google ...
LG OLED C6 55'' a 1.099€ su Amazon, ma c...
Mustache Protocol, Henry Cavill crea un ...
Portatile HP con GeForce RTX 5070 e AMD ...
Su Amazon è febbre da low cost: e...
OpenAI ha trovato 948 vulnerabilit&agrav...
Rosstat hackerato: 23TB rubati, dentro a...
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: 10:19.


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