Task #2766

Improves the way the JRE is embedded

Ajouté par Sebastien Jacquot il y a plus de 5 ans. Mis à jour il y a plus d'un an.

Statut:Closed Début:17/01/2020
Priorité:High Echéance:
Assigné à:- % réalisé:

100%

Catégorie:Update Temps passé: -
Version cible:TXM 0.8.2

Description

Embedding the JRE in the RCP feature leads to a bug when trying to update the JRE via Eclipse updates.
See #2764 for original bug.

Solution 0

(for 0.8.0 fix or 0.8.1 ? or later ?)

- stop to use build.properties of org.txm.rcp.feature for Window system and do the "jre" directory copy from the NSIS setup script
- it seems we can keep the build.properties for Linux and Mac
- build a new setup for Window

Solution 1

- change the way of embedding the JRE, use P2 and bundles, see: #2725
- NOTE: should permit to update or change the JRE directly from Eclipse Updates mechanism

Improvements

The TXMUpdate handler file rights test fails on Windows: it does not detect the missing rights.
Add:

!installDirectory.canWrite() || !installDirectory.canExecute()

TXM.ini Magnifier (508 octet) Sebastien Jacquot, 17/01/2020 16:49


Demandes liées

lié à Task #2725: Change the way the JRE is embedded in TXM New 17/01/2020

Historique

#1 Mis à jour par Sebastien Jacquot il y a plus de 5 ans

  • Tracker changé de Bug à Task
  • Sujet changé de Updates may fail on some Windows versions due to JRE files being used à Improves the way the JRE is embedded
  • Description mis à jour (diff)

#2 Mis à jour par Matthieu Decorde il y a plus de 4 ans

  • % réalisé changé de 0 à 80

Solution 0 is done, see #2725 for the solution 1

#3 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • % réalisé changé de 80 à 100

#4 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Statut changé de New à Closed

Formats disponibles : Atom PDF