Installation de Java sur un lecteur Flash


Je suis vraiment fatigué des ordinateurs n'ayant pas la version Java nécessaire dont j'ai besoin, ou je n'ai pas de privilèges d'administrateur pour l'installer. J'ai vu des tonnes de tutoriels Windows, mais je suis sur un Mac. Si quelqu'un peut me dire comment mettre Java 7/8 sur un lecteur flash, et comment créer un script à exécuter un fichier jar avec la version sur mon disque que j'ai choisi? Merci! Je suis sur Mac OS X 10.10

Author: Zach Hofmeister, 2015-06-12

1 answers

Basé sur votre commentaire à une autre réponse

J'ai un ordinateur, je peux le faire avec des privilèges d'administrateur

Il semble que vous souhaitiez simplement avoir la JVM/JDK sur un support portable à partir duquel vous pouvez l'exécuter après l'avoir branché sur un autre ordinateur. Cela devrait être simple en supposant que vous prévoyez de l'utiliser sur des systèmes comparables. Par exemple, vous ne pourrez pas (ou pas du tout) installer de manière fiable les binaires java Mac x64 sur un lecteur flash et essayer de l'exécuter sur une machine Windows.

Donc, en supposant que vous n'avez l'intention de l'exécuter que sur des machines comparables, c'est aussi simple que de copier la structure du répertoire à partir de la racine du répertoire d'installation Java. Sur mon Mac OsX 10.9.5 c'est /Library/Java/Home. Une fois que vous l'avez sur le lecteur, il vous suffit de le brancher sur un autre Mac. Il devrait automount et vous ouvrez un terminal à la racine de ce montage. cd dans $JAVACOPY/bin (où JAV JAVACOPY est la structure de répertoire que vous avez copiée) et vous pouvez exécuter ./java -version pour vérifier que vous l'exécutez.

Si tout va bien après cela, vous pouvez lancer n'importe quel fichier JAR à partir de ce répertoire de montage de lecteur flash avec

  cd /Volumes/flashMount/Java/Home/;
  ./bin/java -jar /Users/myuserid/myJar.jar 

Gardez à l'esprit que Java ne nécessite strictement aucun processus d'installation formel avec lequel des systèmes comme Mac et Windows l'entourent. Toutes les peluches impliquées dans" l'installation " de java consistent à configurer le système pour qu'il utilise la version Java installée sans que l'utilisateur ait à le savoir ou à s'en soucier. Mais vous pouvez avoir autant de versions de java que vous le souhaitez dans le système de fichiers sans les "installer" et ils devraient tous fonctionner très bien (en ignorant les collisions de chemin de classe pour certaines bibliothèques.)

 2
Author: MadConan, 2015-06-12 14:17:12