Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS Advanced BTF: basta cavi in vista, assemblare un bel PC è un gioco da ragazzi
ASUS Advanced BTF: basta cavi in vista, assemblare un bel PC è un gioco da ragazzi
Advanced BTF (Back To Future) è l'evoluzione dell'ecosistema di componenti ASUS che permette di realizzare PC belli e anche molto potenti, liberi dai cavi in vista. Non solo schede madri con connettori sul retro o case compatibili, ma anche una RTX 4090 innovativa che sembra alimentata senza cavi.
Recensione Logitech G PRO 60 X: la prima tastiera 60% del marchio convince solo a metà
Recensione Logitech G PRO 60 X: la prima tastiera 60% del marchio convince solo a metà
Logitech G lancia la sua prima tastiera da gaming con layout al 60%, debuttando così in una categoria dove i grandi concorrenti della casa elvetica operano già da anni. Il produttore opta per gli switch ottici e, nonostante la partnership con i pro player, rinuncia ad alcune funzionalità 'essenziali' per il gaming competitivo. Il prezzo di vendita, inoltre, non è molto incoraggiante.
Bose Open Ultra: gli auricolari più audaci e unici di sempre! La recensione
Bose Open Ultra: gli auricolari più audaci e unici di sempre! La recensione
Sono gli auricolari dal design nuovo, capaci di aderire all’orecchio esterno e non entrando completamente nel padiglione auricolare. Un prodotto decisamente diverso da ciò che l’azienda aveva fino ad oggi in catalogo e mai realizzato prima. L’idea di Bose è quella di trovare successo anche con device non convenzionali come questo. 
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-09-2014, 18:59   #1
ectobsidian
Member
 
Iscritto dal: Sep 2009
Messaggi: 85
[JAVA] Mistero funzionamento eseguibile Jar

Ciao a tutti ragazzi, quello che vi sto per dire (almeno per me) sembra non assurdo ma di più!!!
In pratica ho fatto un progetto in Java usando Eclipse, ora l'ho finito e l'ho creato l'eseguibile Jar (sia con le librerie in una cartella a parte, sia con fatjar) e il programmino sembra funzionare....
La cosa "assurda" è che un opzione che ho nel programma non mi funziona!!! (invece eseguendo da eclipse funziona tutto!)
E' come se si bloccasse lì, un problema di risorse ecc???
Non può essere un problema di librerie perchè si avvia...giusto?

Non voglio impazzire inutilmente, ho bisogno di un'lluminazione!

Grazie
ectobsidian è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2014, 05:47   #2
sottovento
Senior Member
 
L'Avatar di sottovento
 
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
Occorrerebbe vedere il codice per capirne un po' di piu'.
Tuttavia credo che tu sia sulla strada giusta: quando mi sono capitate cose simili, era perche' c'era un problema di risorse che avevo messo nel .jar, e che si indirizzano in maniera diversa a seconda che si esegua dall'ambiente di sviluppo (quindi prelevate dal file system) piuttosto che dal jar (quindi prelevate dal jar stesso).

Non so se ti e' possibile pubblicare parte del software qui. Sarebbe interessante darci un'occhiata.
Tienici aggiornati


Quote:
Originariamente inviato da ectobsidian Guarda i messaggi
Ciao a tutti ragazzi, quello che vi sto per dire (almeno per me) sembra non assurdo ma di più!!!
In pratica ho fatto un progetto in Java usando Eclipse, ora l'ho finito e l'ho creato l'eseguibile Jar (sia con le librerie in una cartella a parte, sia con fatjar) e il programmino sembra funzionare....
La cosa "assurda" è che un opzione che ho nel programma non mi funziona!!! (invece eseguendo da eclipse funziona tutto!)
E' come se si bloccasse lì, un problema di risorse ecc???
Non può essere un problema di librerie perchè si avvia...giusto?

Non voglio impazzire inutilmente, ho bisogno di un'lluminazione!

Grazie
__________________
In God we trust; all others bring data
sottovento è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2014, 10:23   #3
ectobsidian
Member
 
Iscritto dal: Sep 2009
Messaggi: 85
Quote:
Originariamente inviato da sottovento Guarda i messaggi
Occorrerebbe vedere il codice per capirne un po' di piu'.
Tuttavia credo che tu sia sulla strada giusta: quando mi sono capitate cose simili, era perche' c'era un problema di risorse che avevo messo nel .jar, e che si indirizzano in maniera diversa a seconda che si esegua dall'ambiente di sviluppo (quindi prelevate dal file system) piuttosto che dal jar (quindi prelevate dal jar stesso).

Non so se ti e' possibile pubblicare parte del software qui. Sarebbe interessante darci un'occhiata.
Tienici aggiornati
Hey ciao!
Il codice non penso di poterlo pubblicare in quanto è per una tesi...
Cmq in sostanza la scelta è sul tipo di algoritmo da applicare ad un'immagine...
Gli algoritmi sono molto onerosi dal punto di vista computazionale, e appunto per questo, penso che sia un problema di risorse che vengono gestite male.
(Visto che comunque l'eseguibile parte e funziona in alcune sue parti).
Il fatto è che non so come gestire questa cosa e cosa fare per cambiare questa gestione risorse ecc...
(Ad es. in eclipse avevo messo negli argomenti questo: -Xmx1024m (ossia avevo messo più memoria sennò si bloccava).
Non è che devo mettere qualcosa di simile nel Jar?
ectobsidian è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2014, 11:17   #4
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Che io sappia non c'è modo di specificare che opzioni usare per lanciare la jvm all'interno di un file jar. Magari ci si può girare attorno ma alla fine credo che la soluzione più diretta e semplice sia quella di creare uno script esterno da usare per lanciare java passandogli le opzioni manualmente.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2014, 11:30   #5
ectobsidian
Member
 
Iscritto dal: Sep 2009
Messaggi: 85
Quote:
Originariamente inviato da VICIUS Guarda i messaggi
Che io sappia non c'è modo di specificare che opzioni usare per lanciare la jvm all'interno di un file jar. Magari ci si può girare attorno ma alla fine credo che la soluzione più diretta e semplice sia quella di creare uno script esterno da usare per lanciare java passandogli le opzioni manualmente.
La mia era solo un'ipotesi, non so se effettivamente il problema sia quello...
Ma comunque possibile che non ci sia un modo "standard" per creare questo benedetto eseguibile senza tutti questi problemi?
Uno script esterno mi sembra una soluzione un po' strana, io avrei bisogno di lanciare l'eseguibile funzionante in tutte le sue parti senza complicanze . . .
ectobsidian è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2014, 14:42   #6
ectobsidian
Member
 
Iscritto dal: Sep 2009
Messaggi: 85
Quote:
Originariamente inviato da ectobsidian Guarda i messaggi
La mia era solo un'ipotesi, non so se effettivamente il problema sia quello...
Ma comunque possibile che non ci sia un modo "standard" per creare questo benedetto eseguibile senza tutti questi problemi?
Uno script esterno mi sembra una soluzione un po' strana, io avrei bisogno di lanciare l'eseguibile funzionante in tutte le sue parti senza complicanze . . .
Mi rispondo da solo!!!
E ho risolto tutto quanto!
Il problema come intuivo (e come intuivate anche voi) era sulle risorse....
Ho trovato questo FANTASTICO sito che spiegava come fare!
http://blog.codejava.net/nam/trick-f...hing-jar-file/
In pratica ho aggiunto quel codice nel programma e adesso funziona TUTTO.

Vi amo ragazzi!!!

Ciaooo!
ectobsidian è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS Advanced BTF: basta cavi in vista, assemblare un bel PC è un gioco da ragazzi ASUS Advanced BTF: basta cavi in vista, assembla...
Recensione Logitech G PRO 60 X: la prima tastiera 60% del marchio convince solo a metà Recensione Logitech G PRO 60 X: la prima tastier...
Bose Open Ultra: gli auricolari più audaci e unici di sempre! La recensione Bose Open Ultra: gli auricolari più audac...
Recensione ASUS ROG Cetra TWS SpeedNova: le migliori nella loro fascia, ma lo stelo va accorciato Recensione ASUS ROG Cetra TWS SpeedNova: le migl...
Google Pixel 8a: può diventare un vero best buy? La recensione Google Pixel 8a: può diventare un vero be...
Il MacBook con schermo pieghevole potreb...
LastPass, crittografia anche per gli URL...
Call of Duty Black Ops 6 è uffici...
OpenAI e News Corp: accordo da 250 milio...
Questo TV Samsung QLED da 65'' è ...
OPPO presenta la serie Reno12 con intell...
Decreto Autovelox, Salvini lo promette p...
XiBot: l'IA generativa che istruisce sul...
Musk si sbaglia, l'IA più intelligente d...
Kia svela caratteristiche e lancio della...
SMIC, la 'fonderia' cinese, è div...
Il controller futuristico di Sony riport...
Mercato di smartphone europeo in ripresa...
Radeon Anti-Lag 2: nessun pericolo di ba...
Yoshi Mobility: una nuova unità d...
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: 04:52.


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