Italian B4j - Icona dell'eseguibile

Gottrik

Member
Licensed User
Longtime User
Sul Desktop, l'eseguibile File.jar presenta sempre come icona quella specie di "tea cup" fumante che è l'emblema di Java ... ho provato a sostituirla con una mia immagine ma non sono riuscito ... dove sbaglio ?

L'unica icona che sono riuscito a cambiare è quella che si trova nell'angolo superiore dei form ...
Grazie a tutti
Gottrik
 

Gottrik

Member
Licensed User
Longtime User
Con B4a basta andare su "Progetto" , "Scegli icona" e caricare un'immagine ...
Con B4J mi sono perso ...
 

Star-Dust

Expert
Licensed User
Longtime User
Non credo possa essere cambiata.
L'icona che appare é quella associata a tutti i file JAR da Windows, perché é associata al java-runtime che ha quella icona
Dovresti cambiare icona dal pannello di windows e cambierebbero però a tutti i Jar non solo a una singola App.

Alternativa 1: Compila il file JAR in EXE (con un programma adatto) e puoi scegliere qualunque icona

Alternativa 2: Prendi uno di quei programmi a pagamento che cambiano le icone a specifici file... cmq appena lo passi su un altro pc il file JAR torna con la sua icona
 
Last edited:

Gottrik

Member
Licensed User
Longtime User
Provato "Create Windows native ecc." , un grande casino ... rinuncio e mi tengo la "tazza fumante" di Java ( sperando che sia buona da bere ...)
Saluti
Gottrik
 

Star-Dust

Expert
Licensed User
Longtime User
Ottima scelta. ;)
 

Gottrik

Member
Licensed User
Longtime User
Lascia perdere Luca ...
Con Visual Basic potevo mettere l'icona che volevo ... idem con B4a ... con B4j mi devo tenere la "tazza fumante" ...
Sai dove se la possono mettere la loro "Tea cup" ?
Saluti a tutti
 

Star-Dust

Expert
Licensed User
Longtime User
No, perchè quel EXE incormpora il file JAR. Richiama il Runtime ed esegue il JAR incorporato.
Stessa cosa che faresti con un file BATCH (.BAT) ma lo fai con un EXE

Come sai l'EXE ha un HEADER, il codice e una zona dati. Praticamente il codice é sempre lo stesso, che richiama il runtime di java. I dati contengono il JAR. Viene modificato l'HEADER per avere il controllo della parità corretto per la lunghezza dei dati e per il controllo dell'integrità del file
 

Star-Dust

Expert
Licensed User
Longtime User
@Gottrik un Jar non é un eseguibile, quindi per logica non può avere una sua icona.
B4A e VB6 producono degli eseguibili

Se volevi un eseguibile dovevi scegliere un altro linguaggio oppure, imparare a trasformare JAR in EXE.... Che comunque esistono molte Applicazioni che lo fanno... provane un altra... La tua competenza nel campo dovrebbe aiutarti
 
Last edited:

Star-Dust

Expert
Licensed User
Longtime User
E' molto probabile che richiederà l'installazione. In quell'EXE c'é anche un controllo della presenza del runtime.

A scuoal abbiamo sviluppato un compilatore .COM e poi per .EXE. Un pò di roba l'abbiamo imparato.
 

Star-Dust

Expert
Licensed User
Longtime User
Come fare per saperlo? Non ho un pc senza il runtime di Java :(.

Decompilare l'exe? Non mi ricordo se ho un decompilatore del genere installato :p
Stai prendendo una cattiva strada... mica vorrai fare L'Acaro?
 

Star-Dust

Expert
Licensed User
Longtime User
Non vorrai mica farci credere d'essere andato a scuola? :p

Installiamo sto Trullo o altro, che qui facciamo la figura dei... soliti italiani, con tutti 'sti messaggi!
C'era l'insegnate di informatica ma mancava quello di ortografia
 

LucaMs

Expert
Licensed User
Longtime User
Stai prendendo una cattiva strada... mica vorrai fare L'Acaro?
Sottocartelle di Download-Programmazione:

upload_2018-2-11_13-45-6.png


Quindi dovrei averlo :p


P.S. Resource Hacker - spero sia sufficiente.
[copyright 1999 - 2002 !!! E' più vecchio de me]
 
Top