Récupérer une JRE / JDK dans un zip – Stack Overflow

Au boulot, on n’a pas toujours l’entière administration de son PC. En ce moment, mon client me fourni un PC sous Windows où je ne suis pas administrateur. Ne pas être administrateur signifie une grosse limitation pour moi qui adore tester, installer, désinstaller logiciels et librairies dans tout plein de langages différents. Il faut faire la demande à mon chef, qui en fait la demande à l’exploitation, qu’ils étudient la stabilité et la provenance du logiciel en question et qu’ils lancent eux-mêmes la procédure d’installation. Entre la réactivité de chacune des personnes concernées et l’hypothèse que l’information exacte sur le logiciel et sa version ont bien été transmises, j’attends 2 semaines avant d’avoir l’information que la procédure est terminée.

Ce genre de procédure est inadaptée pour nous, développeurs, qui souhaitons seulement vérifier un principe, une idée ou prouver une idée rapidement.

Dernièrement nous avons souhaité passer sous Java 8 et suivre les premières mises à jour importantes pour JavaFX. Pour cela, nous avons téléchargé les versions beta et release candidate de la JDK et nous nous sommes retrouvés avec un exécutable Windows qui souhaite lancer une installation et on se retrouve bloquer.

En cherchant un peu, on tombe sur un sujet Stackoverflow qui nous donne plusieurs solutions :

  1. Trouver une version portable de la JDK (ce qui n’est pas si facile que ça)
  2. Extraire les informations de l’exécutable directement (c’est ce que j’ai fait)

Voici la procédure trouver sur Stackoverflow que je souhaite garder à porter de main (et que je répète ici en français) :

  • Créer un répertoire de travail JDK (C:\JDK in this case)
  • Télécharger la version de la JDK que vous souhaitez tester
  • Télécharger et installer un gestionnaire de fichiers compresser (par exemple 7-zip)
  • Extraire (avec 7-zip) le contenu de l’exe dans le répertoire de travail C:\JDK
  • En ligne de commande Windows (cmd.exe) :
    • Changer de répertoire et se placer dans : C:\JDK\.rsrc\JAVA_CAB10
    • Exécuter la commande : extrac32 111
  • Décompresser le fichier C:\JDK\.rsrc\JAVA_CAB10\tools.zip
  • En ligne de commande Windows (cmd.exe) :
    • Changer de répertoire et se placer dans : C:\JDK\.rsrc\JAVA_CAB10\tools\
    • Exécuter la commande :
      for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
      (Cela va convertir tous les fichiers pack en jar)
  • Copier tout le répertoire et les sous-répertoires C:\JDK\.rsrc\JAVA_CAB10\tools où vous souhaitez avoir votre JDK et mettre à jour les variables d’environnement JAVA_HOME et PATH afin qu’ils pointent vers la JDK et son répertoire BIN.

Source : java – How can I get the latest JRE / JDK as a zip file rather than EXE or MSI installer? – Stack Overflow.

Liens utiles :

JavaFX links of the week, October 12

Not long to go now until JavaOne! I’m really looking forward to heading over there again – it’s always nice to meet old and new friends. If you’re going to JavaOne be sure to come up and say hi! :-) There is a heap of interesting links this week – there is not the usual quiet period before JavaOne like in most years! Enjoy.

Catch you all next week!

Source : JavaFX links of the week, October 12

JavaFX links of the week, October 5

It’s only three weeks until JavaOne is in full swing (pun intended) – I hope those of you presenting are getting prepared. Myself? I’m getting there slowly… I can’t wait until JavaOne arrives – being a month later this year has set my excitement up a level it seems.

Source : JavaFX links of the week, October 5 // JavaFX News, Demos and Insight // FX Experience

JavaFX links of the week, May 25

JavaFX links of the week, May 25

It’s already late May – this year is racing by! Take some time out today to enjoy the following links :-)

A great set of links this week – I hope you enjoyed them. Catch you next week! :-)

JavaFX links of the week, May 11

JavaFX links of the week, May 11

A relatively quiet week this week, but there are a few interesting links worth reporting. Enjoy! :-)

That was quick! :-) Catch you all again next week.

JavaFX links of the week, May 4 // JavaFX News, Demos and Insight // FX Experience

JavaFX links of the week, May 4 // JavaFX News, Demos and Insight // FX Experience

Must….resist….May the 4th…..joke…..enjoy….links! :-)

Have a great week – and may the fourth be with you…dang! :-)

Source : JavaFX links of the week, May 4 // JavaFX News, Demos and Insight // FX Experience

JavaFX links of the week, April 27 // JavaFX News, Demos and Insight // FX Experience

JavaFX links of the week, April 27 // JavaFX News, Demos and Insight // FX Experience

A few interesting posts this week. Enjoy! :-)

That’s all folks – catch you again next week!

Source : JavaFX links of the week, April 27 // JavaFX News, Demos and Insight // FX Experience

JavaFX links of the week, April 20 // JavaFX News, Demos and Insight // FX Experience

JavaFX links of the week, April 20 // JavaFX News, Demos and Insight // FX Experience

A very quiet week in the JavaFX world!

  • The Gluon guys (as well as members of the JavaFX community, such as Jens Deters and José Pereda) have announced the availability of the open source ‘Down’ library, a sub-component of the forth-coming (and commercial) Gluon Charm library. Down is useful for mobile JavaFX application developers to create software that makes use of specific elements of the mobile hardware that they run on.
  • René Jahn has posted about ‘JavaFX + Android + Live Preview‘. This post talks about using their (commercial) VisionX product and its live preview feature, to develop JavaFX applications for Android (using JavaFXPorts) without having to deploy to the device for testing.
  • Chris Newland has posted a second ‘demo scene’ video created using JavaFX. It is really quite impressive seeing JavaFX put through its paces and not breaking a sweat at 60fps.

That’s all for this week. Catch you again in a weeks time! :-)

JavaFX links of the week, April 13 // JavaFX News, Demos and Insight // FX Experience

JavaFX links of the week, April 13 // JavaFX News, Demos and Insight // FX Experience

 

 

I missed last weeks post due to it falling on Easter Monday and not being around my computer. Therefore, this week there are a heap of links. Enjoy!

That’s all folks. Catch you next week! :-)

JavaFX links of the week, March 23 // JavaFX News, Demos and Insight // FX Experience

JavaFX links of the week, March 23 // JavaFX News, Demos and Insight // FX Experience

A heap of interesting links this week – enjoy :-)

That’s all folks. Keep up the great work and I’ll be back next week to link to it all again :-)