Pagina 1 di 1

[RISOLTO] Java8

Pubblicato: 6 maggio 2024 - 13:34
di gaelds
Buongiorno,
Volevo sostituire il mio pacchetto Freemind con quello di TranquilIT, ma dipende dal pacchetto Java8. E quando provo a installare Java8 sui miei computer di prova, ricevo questo errore:

Codice: Seleziona tutto

Installing: dst-java8
WARNING: A Java Runtime Environment 8 (JRE) will be installed with WAPT since this package allow arbitrary install based on available package in a specific order
Traceback (most recent call last):
  File "C:\wapt\common.py", line 4234, in install_wapt
    exitstatus = setup.install()
  File "C:\Windows\TEMP\waptj7f36gpx\setup.py", line 35, in install
  File "C:\wapt\waptutils.py", line 1956, in error
    raise EWaptSetupException('Fatal error : %s' % reason)
waptutils.EWaptSetupException: Fatal error : ERROR: No Java Runtime Environment 8 (JRE) have been deployed on this system, please import and deploy the package adapted to your organization

EWaptSetupException: Fatal error : ERROR: No Java Runtime Environment 8 (JRE) have been deployed on this system, please import and deploy the package adapted to your organization
Attualmente, "Java 8 Update 251" (Oracle) è installato ovunque. Non ho una licenza Oracle. Dovrei modificare la dipendenza del pacchetto Freemind per adattarla alla mia versione di Java 8 o esiste un modo migliore?

Re: Java8

Pubblicato: 6 maggio 2024 - 13:45
di sfontenau
Secondo il codice:

è necessario che nel repository sia disponibile uno di questi pacchetti:
"tis-adoptium-openjdk8-jre",
"tis-oracle-java8-jre-free",
"tis-oracle-java8-jre-nonfree".

In definitiva, spetta a te scegliere la versione di Java che desideri: quella gratuita, quella a pagamento o tis-adoptium-openjdk8-jre.

Re: Java8

Pubblicato: 7 maggio 2024 - 09:50
di dcardon
Ciao di nuovo Gaël,

PER TUA INFORMAZIONE
  • tis-oracle-java8-jre-free è l'ultima versione di Java Oracle che non richiedeva una licenza (quindi non subisce più modifiche).
  • tis-oracle-java8-jre-nonfree è l'ultima versione offerta da Oracle, ma richiede una licenza a pagamento.
  • tis-adoptium-openjdk8-jre è la versione di OpenJDK che non contiene Javawebstart e il plugin applet, ma per il resto è abbastanza simile.
Sinceramente,

Denis

Re: Java8

Pubblicato: 7 maggio 2024 - 11:03
di gaelds
Salve,
mi dispiace, ma non capisco a cosa serva il pacchetto "tis-java8". Non dovrebbe installare una delle versioni di Java?

Re: Java8

Pubblicato: 7 maggio 2024 - 11:07
di gaelds
Guardando il codice del pacchetto, capisco che devo sostituire il prefisso "tis" con il mio nell'elenco dei pacchetti Java da installare. Ma poi devo evitare di aggiornarlo, o ricordarmi di farlo di nuovo ogni volta.

Re: Java8

Pubblicato: 7 maggio 2024 - 11:10
di sfontenau
Ottima osservazione, non l'avevo notato.

Provvederò a correggere la confezione.

Re: Java8

Pubblicato: 7 maggio 2024 - 11:11
di dcardon
Ciao Gaël,

ops, in effetti c'è una modifica al pacchetto che non è stata ancora implementata per tutti. Simon sta risolvendo il problema e ti ricontatterà a breve.

Grazie per averci segnalato la questione :-)

Cordiali saluti,

Denis

Re: Java8

Pubblicato: 7 maggio 2024 - 11:23
di dcardon
Ciao Gaël,

ops, in effetti c'è una modifica al pacchetto che non è stata ancora implementata ovunque. Simon la sta sistemando e ti ricontatterà a breve.

Non abbiamo ancora le dipendenze condizionali nel file di controllo WAPT. Dobbiamo implementare qualcosa del tipo: `

Depends: (tis-oracle-java8-jre-free | tis-oracle-java8-jre-nonfree | tis-adoptium-openjdk8-jre)`.

Attualmente, il pacchetto Java 8 gestisce questa cosa, ma non correttamente...

Grazie per avercelo segnalato :-)

Cordiali saluti,

Denis