Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora
WF-1000X M6 è la sesta generazione di auricolare in-ear sviluppata da Sony, un prodotto che punta a coniugare facilità di utilizzo con una elevata qualità di riproduzione dei contenuti audio e una cura nella riduzione del rumore ambientale che sia da riferimento
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI
Snowflake ha presentato diverse novità per la sua piattaforma legate all'intelligenza artificiale. Quella forse più eclatante è una collaborazione con OpenAI, ma non mancano diverse nuove funzionalità che rendono la piattaforma più flessibile e in grado di rispondere meglio alle esigenze in continuo cambiamento delle aziende
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-10-2003, 23:02   #1
pak
Junior Member
 
Iscritto dal: Oct 2003
Messaggi: 8
Java Classpath

Ho effettuato una ricerca sul forum sull'argomento ma non sono riuscito a capire.
Ho Win xp professional. Ho installato l'sdk e come editor Java JCreator Le. Sul Pannello di controllo ho l'icona della tazzina e su internet visualizzo le applet. Ma se provo a creare un applet non riesce ad avviarsi proprio perchè non ho ben capito come settare la classpath come variabile d'ambiente. Per la path non ci sono problemi perchè mi è abbastanza chiaro. Ma la classpath? Forse ci dovrei scrivere il percorso dove i file vengono salvati dall'editor tipo C:\Programmi\Xinox Software\JCreator LE\MyProjects(.;C:\Programmi\Xinox Software\JCreator LE\MyProjects, ho provato ma non mi funziona. Devo indicare dove sono le librerie?Quali? E come si fa?
pak è offline   Rispondi citando il messaggio o parte di esso
Old 28-10-2003, 00:48   #2
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Non è detto che sia un problema di classpath, dipende dal messaggio di errore che ti ritrovi quando cerchi di eseguire l'applicazione o compilare il sorgente.

Cmq, il classpath è una variabile d'ambiente definita dall'utente che contiene il percorso in cui la jvm troverà le classi necessarie all'esecuzione del programma che comprendono il "core" java (rt.jar) e la cartella in cui si trovano i file class del tuo programma.

Per includere le classi standard del jdk è sufficiente puntare il classpath a "C:\j2sdk1.4.2\jre\lib" o equivalente sul tuo sistema.

Il percorso del tuo programma lo puoi impostare in esecuzione con l'opzione -classpath di java.exe

java -classpath "C:\j2sdk1.4.2\jre\lib;c:\miacartella\mioprogramma\" Classe

Di solito però java.exe include la directory di esecuzione automaticamente nel percorso di ricerca delle class.

Prima di creare una variabile di sistema ti converrebbe però fare un paio di prove usando l'opzione -classpath il cui valore può dipendere da eventuali API non-standard presenti sul tuo sistema (ad esempio il JMF2.1 per Windows genera da solo un classpath, il JMF2.1 AllJava no, bizzarrie che fanno piacere )

&Ciao.
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 28-10-2003, 22:36   #3
pak
Junior Member
 
Iscritto dal: Oct 2003
Messaggi: 8
Il messaggio di errore che appare nella Java Console quando cerco di eseguire l'applicazione è il seguente: caricamento: classe nomeClasse.class non trovata. java.lang.ClassNotFounException. java.io.FileNotFoundException. - E qui mi dice il percorso del mio applet che è registrato su - c:\programmi\xinox software\jcreator le\my projects\dir\classes\miofile.htm (Impossibile trovare il percorso specificato).
Puoi aiutarmi?
P.S.: com'è che si fanno le prove usando l'opzione -classpath?

Ultima modifica di pak : 28-10-2003 alle 22:39.
pak è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2003, 10:53   #4
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
se quel "nomeClasse.class" corrisponde al nome della tua classe è un problema di posizionamento del file class rispetto alla pagina html.

Se viceversa è un nome tipo "java/lang/String" ClassNotFoundException" è un problema di java.

Tanto per sincerarsi delle condizioni del tuo jdk (e delle sue variabili), prova a compilare un sorgente java che non sia un applet ed eseguirlo. (es.)

Codice:
class Prova {
 public static void main(String[] a) {
  System.out.println(System.getProperty("java.class.path"));
  System.exit(0);
 }
}
L'opzione -classpath è valida solo per java.exe e javac.exe ma non per appletviewer (utility per visualizzare solo gli applet contenuti in pagine html). IL suo uso è:

java -classpath "directory1;directory2;directory3" NomeClasse

Per quanto riguarda il tuo applet, il file .class dovrebbe essere nella stessa directory della pagina html (o in un "ramo" inferiore).
Controlla anche che nel tag <APPLET... della pagina html il nome del file class sia scritto correttamente, alle volte una c minuscola sfugge e fa perdere un sacco di tempo.
Per controllare le impostazioni correnti della jvm associata al browser internet puoi aprire la consolle java e premere "s": compare una lista di proprietà in cui dovresti trovare anche i valori per il "class path"

&Ciao
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2003, 12:35   #5
pak
Junior Member
 
Iscritto dal: Oct 2003
Messaggi: 8
Grazie. Farò queste prove
pak è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2003, 12:54   #6
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Setta il codebase dell'applet!
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 29-10-2003, 13:06   #7
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Quote:
Originariamente inviato da cn73
Setta il codebase dell'applet!
Sintetico ma efficace

In effetti esiste un attributo del tag <APPLET> (e lo stesso per il plug-in) che identifica il percorso in cui risiedono i file class dell'applet. Non l'ho mai usato ma credo che la sintassi sia

..CODEBASE="directory_o_url".

Prova con questo se i file class sono in una cartella diversa da quella che contiene la pagina html.

&Ciao.
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 30-10-2003, 11:29   #8
pak
Junior Member
 
Iscritto dal: Oct 2003
Messaggi: 8
Grazie per i vostri suggerimenti. Appena potrò vi farò sapere.
pak è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony WF-1000X M6: le cuffie in-ear di riferimento migliorano ancora Sony WF-1000X M6: le cuffie in-ear di riferiment...
Snowflake porta l'IA dove sono i dati, anche grazie a un accordo con OpenAI Snowflake porta l'IA dove sono i dati, anche gra...
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Meta lavora a un sistema di riconoscimen...
Il mercato smartphone potrebbe registrar...
Apple punterà sull'architettura c...
NASA Curiosity: i processi non biologici...
Sega conferma l'arrivo di tanti nuovi gi...
La serie POCO X8 è pronta al debu...
Apple conferma che l'arrivo della 'nuova...
Le vendite di Square Enix sono in netto ...
iPhone 17e si mostra in un video 'first ...
Il nuovo Xiaomi Watch 5 è pronto ...
Steam Deck è out of stock in dive...
Le migliori offerte Amazon del weekend, ...
PC più potente, meno spesa: su Amazon ta...
Amazon Haul: come fare acquisti 'pazzi' ...
Threads permetterà agli utenti di...
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: 05:53.


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