Ορισμός ιδιοτήτων διαμεσολαβητή JVM του προγράμματος εγκατάστασης με JAVA_TOOL_OPTIONS
Χρησιμοποιήστε το JAVA_TOOL_OPTIONS όταν ο εκκινητής ενός προγράμματος εγκατάστασης Java δεν προσφέρει βολικό σημείο για ορίσματα διαμεσολαβητή JVM.
Όταν ο εγγενής εκκινητής ενός προγράμματος εγκατάστασης δημιουργεί JVM χωρίς να εκθέτει γραμμή εντολών java, ορίστε αυτό το περιβάλλον πριν εκκινήσετε το πρόγραμμα εγκατάστασης από αυτή τη συνεδρία PowerShell:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'Το όνομα είναι ακριβώς JAVA_TOOL_OPTIONS. Για επιτρεπόμενη εγκατάσταση δημόσιων τεχνουργημάτων χωρίς έλεγχο ταυτότητας διαμεσολαβητή, μια διεύθυνση από τη λίστα διαμεσολαβητών HTTP μπορεί να αντικαταστήσει το όνομα κεντρικού υπολογιστή και τις ξεχωριστές θύρες· και τα δύο πρωτόκολλα προορισμού μπορούν να χρησιμοποιούν έναν ενδιάμεσο. Αυτό λειτουργεί για στοίβα HTTP που καταναλώνει αυτές τις ιδιότητες διαμεσολαβητή JVM.
Η VM διαβάζει τη μεταβλητή μέσω JNI_CreateJavaVM. Δέχεται επιλογές VM όπως -D, όχι οδηγίες μόνο για τον εκκινητή όπως η επιλογή -jar. Μια μεταβλητή με όνομα JAVA_OPTS είναι αντίθετα σύμβαση σεναρίου και λειτουργεί μόνο όπου την διαβάζει ο εκκινητής.
Κρατήστε την παράκαμψη τοπική στη συνεδρία εγκατάστασης που προορίζεται. Μια διεργασία GUI που ήδη εκτελείται ή μια εκκίνηση από άλλο γονέα δεν λαμβάνει αυτόματα το ενημερωμένο περιβάλλον του τρέχοντος κελύφους.