Διόρθωση: Δεν είναι δυνατή η πρόσβαση στο Jarfile

Το JAR είναι μια μορφή αρχείου πακέτου που χρησιμοποιείται από πολλά αρχεία κλάσης Java με τα σχετικά μεταδεδομένα και πόρους για να συσκευαστεί σε ένα μόνο πακέτο για διανομή. Είναι χτισμένα στην αρχιτεκτονική ZIP και έχουν επέκταση .jar.

Δεν είναι δυνατή η πρόσβαση στο Jarfile

Οι χρήστες αντιμετωπίζουν το σφάλμα " Δεν είναι δυνατή η πρόσβαση στο Jarfile " όταν είτε προσπαθούν να ανοίξουν ένα πακέτο .JAR ή μια εφαρμογή τους ζητά όταν αποτύχει να ξεκινήσει. Αυτό το μήνυμα σφάλματος είναι πολύ κοινό και σημαίνει ότι δεν έχετε χειριστές για το .JAR που έχουν ρυθμιστεί σωστά.

Τι προκαλεί το σφάλμα "Δεν είναι δυνατή η πρόσβαση στο Jarfile";

Υπάρχουν πολλοί διαφορετικοί λόγοι για τους οποίους ενδέχεται να αντιμετωπίσετε αυτό το μήνυμα σφάλματος, αλλά οι περισσότεροι σχετίζονται με το χειρισμό αρχείων .JAR στον υπολογιστή σας. Οι λόγοι για αυτό το σφάλμα είναι ενδεικτικά:

  • Δεν έχετε εγκαταστήσει την τελευταία έκδοση JAVA στον υπολογιστή σας. Για την αποτελεσματική εκτέλεση αρχείων JAR, είναι απαραίτητο να έχετε εγκατεστημένο τον απαιτούμενο τελευταίο πλαίσιο στον υπολογιστή σας.
  • Το προεπιλεγμένο πρόγραμμα για το άνοιγμα αρχείων JAR δεν έχει οριστεί.
  • Υπάρχει κακόβουλο λογισμικό στον υπολογιστή σας, το οποίο ενδέχεται να επηρεάζει ολόκληρη τη διαδικασία.
  • Το σύνολο διαδρομής αρχείου για το εκτελέσιμο Java δεν είναι σωστό και οδηγεί σε λάθος θέση. Αυτό μπορεί να προκαλέσει το μήνυμα σφάλματος κάθε φορά που κάνετε εκκίνηση του υπολογιστή σας.

Πριν προχωρήσετε με τις λύσεις, βεβαιωθείτε ότι έχετε ενεργή σύνδεση στο Διαδίκτυο και δικαιώματα διαχειριστή λογαριασμού.

Λύση 1: Εγκατάσταση της πιο πρόσφατης ενημέρωσης Java

Όπως αναφέρθηκε προηγουμένως, για προγράμματα που εκτελούν αρχεία JAR, πρέπει να εγκατασταθεί στον υπολογιστή σας η σωστή αρχιτεκτονική, δηλαδή η Java. Επιπλέον, θα πρέπει να είναι η τελευταία έκδοση που κυκλοφόρησε για τους χρήστες. Εάν δεν έχετε εγκαταστήσει Java, μπορείτε να το κατεβάσετε και να το εγκαταστήσετε απευθείας. Εάν έχετε παλαιότερη έκδοση, πρώτα θα την απεγκαταστήσουμε και στη συνέχεια θα εγκαταστήσουμε την πιο πρόσφατη από τον επίσημο ιστότοπο.

  1. Πατήστε Windows + R, πληκτρολογήστε " appwiz. cpl "στο πλαίσιο διαλόγου και πατήστε Enter.
  2. Μόλις μεταβείτε στη διαχείριση εφαρμογών, αναζητήστε την καταχώριση Java. Κάντε δεξί κλικ και επιλέξτε Κατάργηση εγκατάστασης .
Απεγκατάσταση παλιά Java
  1. Μόλις απεγκατασταθεί η εφαρμογή, μεταβείτε στον επίσημο ιστότοπο της Java και πραγματοποιήστε λήψη του τελευταίου. Μετά τη λήψη του εκτελέσιμου, εκτελέστε το για να εγκαταστήσετε την τελευταία έκδοση του Java.
  2. Επανεκκινήστε τον υπολογιστή σας και ελέγξτε εάν το μήνυμα σφάλματος έχει επιλυθεί.

Λύση 2: Ρύθμιση της προεπιλεγμένης συσχέτισης αρχείων

Ενδέχεται επίσης να αντιμετωπίσετε το μήνυμα σφάλματος ότι η Java δεν έχει οριστεί ως ο προεπιλεγμένος χειριστής για αρχεία JAR στον υπολογιστή σας. Ένα πρόγραμμα αρχειοθέτησης μπορεί να επιλεγεί ως το προεπιλεγμένο άνοιγμα των αρχείων JAR που ενδέχεται να μην παράγουν το αποτέλεσμα που περιμένατε. Μπορούμε να προσπαθήσουμε να αλλάξουμε τη συσχέτιση αρχείων και να ελέγξουμε εάν αυτό επιλύει το πρόβλημα.

  1. Μεταβείτε στον κατάλογο στον οποίο βρίσκεται το αρχείο JAR. Κάντε δεξί κλικ και επιλέξτε Άνοιγμα με και επιλέξτε το πρόγραμμα Java.
Άνοιγμα αρχείων JAR με Java
  1. Εάν δεν έχετε την επιλογή να ανοίξετε αμέσως ως Java, μπορείτε να κάνετε κλικ στην επιλογή Επιλογή άλλης εφαρμογής και από τη λίστα, επιλέξτε Java.
  2. Εάν θέλετε να ορίσετε μόνιμα την προεπιλεγμένη συσχέτιση στον υπολογιστή σας για να ανοίξουν τα αρχεία JAR από την Java, μπορούμε να το κάνουμε στις ρυθμίσεις.

Πατήστε Windows + I για να ξεκινήσετε τις ρυθμίσεις. Τώρα μεταβείτε στις Εφαρμογές και επιλέξτε Προεπιλεγμένες εφαρμογές από την αριστερή γραμμή πλοήγησης.

  1. Τώρα κάντε κλικ στην επιλογή Επιλογή προεπιλεγμένων εφαρμογών ανά τύπο αρχείου που υπάρχει στο κάτω μέρος. Τώρα εντοπίστε τα αρχεία .jar καταχώρησης και βεβαιωθείτε ότι έχει επιλεγεί για άνοιγμα από την Java.
Αλλαγή προεπιλεγμένης συσχέτισης αρχείων
  1. Αποθηκεύστε τις αλλαγές και βγείτε. Επανεκκινήστε τον υπολογιστή σας και ελέγξτε εάν επιλύθηκε το μήνυμα σφάλματος.

Λύση 3: Έλεγχος για κακόβουλο λογισμικό

Εάν εξακολουθείτε να λαμβάνετε το σφάλμα κατά την εκκίνηση του λειτουργικού σας συστήματος ή οποιουδήποτε προγράμματος, θα πρέπει να ελέγξετε εάν ο υπολογιστής σας περιέχει ιό ή κακόβουλο λογισμικό. Αυτές οι οντότητες εκμεταλλεύονται το μητρώο σας και μετά την τροποποίηση πολλών κλειδιών, καθιστά το αρχείο βάζου άχρηστο.

Σάρωση χρησιμοποιώντας MalwareBytes

Θα πρέπει να εκτελέσετε έναν ενδελεχή έλεγχο στον υπολογιστή σας και, στη συνέχεια, να ακολουθήσετε τη Λύση 1 για να βεβαιωθείτε ότι όλες οι καταχωρήσεις και οι συσχετίσεις αρχείων έχουν διαγραφεί και, στη συνέχεια, αναδιαμορφωθούν κατά την επανεγκατάσταση του Java. Ελέγξτε το άρθρο μας σχετικά με τον τρόπο κατάργησης κακόβουλου λογισμικού χρησιμοποιώντας Malwarebytes.

Λύση 4: Έλεγχος για τεκμηρίωση (για προγραμματιστές)

Οι προγραμματιστές αντιμετωπίζουν επίσης αυτό το μήνυμα σφάλματος όταν προσπαθούν να εκκινήσουν αρχεία JAR όταν κωδικοποιούν με Java ή κάποια άλλη γλώσσα. Αυτό μπορεί να είναι πραγματικά ενοχλητικό και πιθανότατα θα σταματήσει την εργασία σας.

Σφάλμα κωδικοποίησης Java

Για τη διάγνωση και την επίλυση του σφάλματος, συνιστάται να διαβάσετε την τεκμηρίωση της λειτουργίας ή του βοηθητικού προγράμματος που χρησιμοποιείτε για να ανοίξετε ή να εκτελέσετε αρχεία JAR. Ίσως έχετε λάθος τη διαδρομή του αρχείου ή ίσως μεταβιβάσατε εσφαλμένες παραμέτρους στη συνάρτηση. Μπορείτε εύκολα να λάβετε επιδείξεις της λειτουργικότητας που προσπαθείτε να εφαρμόσετε σε δημοφιλείς ιστότοπους κωδικοποίησης όπως το Stack Overflow. Προσδιορίστε το λάθος σας και διορθώστε το πριν εκτελέσετε ξανά το πρόγραμμα / λειτουργία.