Περισσότερα
Τι σημαίνει "Δεν μπόρεσε να βρει ή να φορτώσει την κύρια κλάση";
Ένα συνηθισμένο πρόβλημα που αντιμετωπίζουν οι νέοι προγραμματιστές Java είναι ότι τα προγράμματά τους αποτυγχάνουν να τρέξουν με το μήνυμα σφάλματος: Δεν μπόρεσε να βρει ή να φορτώσει την κύρια κλάση ...
Τι σημαίνει αυτό, τι το προκαλεί και πώς πρέπει να το διορθώσετε;
1270
3
Η σύνταξη της εντολής
java
Πρώτα απ' όλα, πρέπει να κατανοήσετε τον σωστό τρόπο εκκίνησης ενός προγράμματος με την εντολή
java
(ήjavaw
). Η κανονική σύνταξη1 είναι η εξής:όπου
είναι μια επιλογή γραμμής εντολών (που αρχίζει με τον χαρακτήρα "-"`),
είναι ένα πλήρως προσδιορισμένο όνομα κλάσης Java, και `` είναι ένα αυθαίρετο όρισμα γραμμής εντολών που περνάει στην εφαρμογή σας.1 - Υπάρχει μια δεύτερη σύνταξη για τα "εκτελέσιμα" αρχεία JAR την οποία θα περιγράψω στο τέλος.
Μερικές φορές αυτό που μπορεί να προκαλεί το πρόβλημα δεν έχει καμία σχέση με την κύρια κλάση, και έπρεπε να το ανακαλύψω αυτό με τον δύσκολο τρόπο. Ήταν μια βιβλιοθήκη στην οποία αναφερόμουν και την οποία μετακίνησα, και μου έδωσε το:
Απλώς διέγραψα αυτή την αναφορά, την πρόσθεσα ξανά και δούλεψε και πάλι μια χαρά.
Αρχικά ορίστε τη διαδρομή χρησιμοποιώντας αυτή την εντολή,
Στη συνέχεια πρέπει να φορτώσετε το πρόγραμμα. Πληκτρολογήστε "cd (όνομα φακέλου)" στην αποθηκευμένη μονάδα δίσκου και μεταγλωττίσετε το. Για παράδειγμα, αν το πρόγραμμά μου είναι αποθηκευμένο στο δίσκο D, πληκτρολογήστε "D:" πατήστε enter και πληκτρολογήστε " cd (όνομα φακέλου)".