Περάστε τον διακομιστή μεσολάβησης στη διεργασία install4j που κάνει λήψη
Διαμορφώστε μια μη επιτηρούμενη λήψη install4j με τις υποστηριζόμενες εισόδους διαμεσολαβητή για την πλατφόρμα και τη διεργασία της.
Διαμορφώστε τη διεργασία install4j που κάνει λήψη του τεχνουργήματος. Μια ιδιότητα Java στη γονική εφαρμογή δεν γίνεται αυτόματα επιλογή εκκίνησης άλλης JVM.
Για τη τεκμηριωμένη διαδρομή δικτύωσης Java, ένας παραγόμενος εγκαταστάτης Unix μπορεί να λάβει host/port πριν από τη λήψη μέσω ορισμάτων VM -J:
./setup.sh -q -J-DproxyHost=proxy.example -J-DproxyPort=8080
Αντικαταστήστε το όνομα αρχείου και το τελικό σημείο. Για επιτρεπόμενη λήψη δημόσιου τεχνουργήματος χωρίς έλεγχο ταυτότητας διαμεσολαβητή, ένας υποψήφιος από τη λίστα διαμεσολαβητών HTTP μπορεί να παρέχει το host και το port HTTP σε αυτό το παράδειγμα Unix. Το -q είναι λειτουργία χωρίς επιτήρηση. Όπου απαιτείται, οι είσοδοι λογαριασμού είναι proxyAuthUser και proxyAuthPassword· παρέχετέ τις μέσω της προβλεπόμενης διαχείρισης διαπιστευτηρίων και όχι κοινόχρηστων αρχείων καταγραφής.
Στα Windows, οι εφαρμογές εγκατάστασης χρησιμοποιούν συνήθως εγγενή δικτύωση Windows και διαμόρφωση διαμεσολαβητή του λειτουργικού συστήματος. Οι ιδιότητες Java δεν διαμορφώνουν αυτή τη διαδρομή. Η επιλογή install4j.noWinInetConnection=true αλλάζει σκόπιμα σε δικτύωση Java, όπου αυτές οι είσοδοι από την πλευρά Java μπορούν να ισχύσουν.
Η διαδρομή Java αναγνωρίζει επίσης τις http.proxyHost/http.proxyPort του JDK και τις αντίστοιχες ιδιότητες HTTPS. Οι hosts και οι θύρες είναι ξεχωριστά, και το URL προορισμού παραμένει αμετάβλητο.
Οι λήψεις του μεταγλωττιστή, μαζί με τις χρονικές σφραγίδες υπογραφής, ανήκουν στη διαμόρφωση VM του μεταγλωττιστή κατά τον χρόνο δόμησης. Δεν καθορίζουν την κατοπινή διαδρομή του παραγόμενου ενημερωτή. Για τις διαφορές μεταξύ διαδραστικής και μη επιτηρούμενης λειτουργίας, καταγράψτε το εκτελέσιμο, την πλατφόρμα, τη μεταφορά και τις εισόδους εκκίνησης πριν εφαρμόσετε άλλη λύση έκδοσης.