Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347

    Associare un'icona ad un'apllicazione java

    Buon pomeriggio a tutti!
    ho sviluppato con eclipse un'applicazioncia. Così l'ho esportata come Runnable Jar File, creandomi un file jnpl come esegibile. Naturalmente il file ha un'icona associata a java (quindi la tazzina di caffè). Volevo associargli una nuova icona con un'immagine da me disegnata. Qualcuno sa suggerirmi come fare?
    Thanx
    NH

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Associare un'icona ad un'apllicazione java

    Originariamente inviato da newhook
    ho sviluppato con eclipse un'applicazioncia. Così l'ho esportata come Runnable Jar File, creandomi un file jnpl come esegibile.
    Il file .jnlp non è un eseguibile .... è solamente un file (in formato XML) che descrive la applicazione, cosa ha bisogno, ecc...
    Che tra l'altro serve generalmente solo se la applicazione è da avviare da una pagina web, es. da un sito. Altrimenti il file .jnlp non serve.
    E comunque secondo le specifiche del file jnlp è possibile specificare un icon.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    ah! capisco. Quindi in che modo mi consigli di esportarlo? considerando che l'applicazione dovrà girare sotto macchine windows. in un exe?
    mi vengono una serie di domanda:
    da eclipse riesco ad esportarlo in un .exe?
    se così fosse devo in qualche modo inglobare la jvm?

    escludendo poi il discorso del jnpl, per quanto riguarda l'icona, deve essere settata da codice?

    thanx
    NH

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da newhook
    ah! capisco. Quindi in che modo mi consigli di esportarlo? considerando che l'applicazione dovrà girare sotto macchine windows. in un exe?
    mi vengono una serie di domanda:
    da eclipse riesco ad esportarlo in un .exe?
    Java ha il "suo" formato eseguibile .... banalmente il jar!! Che basta lanciare usando il tool 'java' o ancora meglio (se la associazione della estensione .jar rimane quella impostata dal JRE) facendo doppio click sul jar.
    A patto ovviamente di avere specificato nel "manifest" del jar l'attributo Main-Class.

    Originariamente inviato da newhook
    se così fosse devo in qualche modo inglobare la jvm?
    Basta installare il JRE ... quale è il problema??

    Originariamente inviato da newhook
    escludendo poi il discorso del jnpl, per quanto riguarda l'icona, deve essere settata da codice?
    Da codice non setti un bel nulla!!! Se parli di una icona come la mostra l'esplora risorse (di Windows), dipende dalla configurazione nel registry per quella certa estensione. Ma in generale nulla ti vieta di creare un collegamento sul desktop o sul menù programmi con la icona che ti pare. Insomma ... non centra niente Java ... centra il sistema operativo e la sua associazione delle estensioni o la gestione di una icona su un "collegamento"!!!

    E magari puoi anche fare impostare tutto questo con un apposito installer ... che anche qui non centra nulla con Java ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da newhook
    ah! capisco. Quindi in che modo mi consigli di esportarlo? considerando che l'applicazione dovrà girare sotto macchine windows. in un exe?
    mi vengono una serie di domanda:
    da eclipse riesco ad esportarlo in un .exe?
    se così fosse devo in qualche modo inglobare la jvm?

    escludendo poi il discorso del jnpl, per quanto riguarda l'icona, deve essere settata da codice?

    thanx
    NH
    JSmooth fa al caso tuo
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    mi apri un mondo però così...
    ti metto un vincolo, l'applicazione deve girare su macchine che al 99% non avranno java (e gli utenti delle macchine appartenenti all'1% non sa di avere java).
    sotto questo vincolo l'idea dell'installer funziona?
    cos'è? un terzo programma o già qualcosa utilizzabile all'interno di eclipse?

    Grazie ancora
    NH

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    grazie alex, sembra interessante...ma riporto una citqazione del sito da te indicato:

    When no VM is available, the wrapper can automatically download and install a suitable JVM, or simply display a message or redirect the user to a web site.

    sicuramente mi sbaglio perchè non conosco l'inglese ma funziona anche su macchine che non hanno connessioni ad internet?
    grazie per l'indicazione, continuo a dare un'occhiata

    thanx
    NH

  8. #8
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da newhook
    ti metto un vincolo, l'applicazione deve girare su macchine che al 99% non avranno java (e gli utenti delle macchine appartenenti all'1% non sa di avere java).
    Se un computer non ha la macchina virtuale Java la vedo dura far funzionare un programma scritto in Java...


    Originariamente inviato da newhook
    When no VM is available, the wrapper can automatically download and install a suitable JVM, or simply display a message or redirect the user to a web site.
    Se non c'è una macchina virtuale disponibile il programma può scaricare ed installare automaticamente una macchina virtuale opportuna, visualizzare un avviso o reindirizzare l'utente verso un sito web.


    Originariamente inviato da newhook
    sicuramente mi sbaglio perchè non conosco l'inglese ma funziona anche su macchine che non hanno connessioni ad internet?
    Beh, una connessione attiva ti serve solo per far scaricare la jvm. Se la jvm è già installata il programma parte tranquillamente.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    bè, però se la jvm sta dentro in qualche modo il ".exe" non la vedo così dura...
    il wrapper da te indicato, ancora non l'ho visto bene, mi sembra che è eseguibile solo per scaricare la jvm.
    Quindi la domanda finale diventa questa:
    se non si ha una jvm in una macchina non c'è modo di far partire un'applicazione "scritta" in java?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    ok, o cambio linguaggio o come pre-requisito indico l'installazione della jvm

    grazie ancora
    ciao a tutti
    NH

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.