Προς το περιεχόμενο

InvocationTargetException -- Java -- JavaFX


Προτεινόμενες αναρτήσεις

Δημοσ.

Παίρνω το ακόλουθο μήνυμα και δεν μπορώ να καταλάβω γιατί...

 

 

 

  Εμφάνιση κρυμμένου περιεχομένου

 

 

Το pns.jar είναι ένα jar που έχω φτιάξει εγώ με την εντολή jar -cvfm και το manifest που χρησιμοποιώ είναι το 

Manifest-Version: 1.0
Created-By: 1.8.0_45 (Oracle Corporation)
Main-Class: InstallerMainWindow

Όταν το αποσυμπιέζω το jar, για να δω τι παίζει, και πάω να τρέξω την κλάση InstallerMainWindow.class παίρνω αυτό 

C:\Users\Andreas\Saboura\test installer\Output test>java InstallerMainWindow.cla
ss
Error: Could not find or load main class InstallerMainWindow.class

Το θέμα είναι ότι η κλάση InstallerMainWindow έχει main και τρέχει κανονικά όταν την τρέχω μέσα απο το eclipse αλλά σκαλώνει μέσα στο jar. Τι φάση...  :-(

 

Παίζει να μπουρδουκλώνεται ο jre με την java/javafx ? Στις environment variables πάντως δήλωσα και το path του jre και του jdk.

 

 

Και ένα δεύτερο θέμα.

Έχω δύο jar που έχω φτιάξει με το eclipse στο παλίο μου το laptop σε 32bit jdk και windows 7. Τώρα έχω κάνει copy-paste τον φάκελο με τα jar στο καινούργιο laptop με windows 8.1 και 64bit.

 

Το κουλό είναι ότι το ένα από τα δύο jar τρέχει μόνο όταν το κλικάρω στον φάκελο που έκανα αντιγραφή και πουθενά αλλού. Όπου και να το αντιγράψω δεν τρέχει. Το άλλο τρέχει κανονικά, παντού. Και δεν έχω πειράξει κανένα απο τα δύο από τότε που τα έφτιαξα στο eclipse... Πραγματικά δεν ξέρω από που να πιαστώ για να βρω τι συμβαινει.

 

 

Δημοσ.
  Στις 5/10/2015 στις 8:05 ΜΜ, andreas_g είπε

Παίρνω το ακόλουθο μήνυμα και δεν μπορώ να καταλάβω γιατί...

 

Απο ότι βλέπω προσπαθείς να φορτώσεις μια εικόνα μεσα στο πρόγραμμα αλλά δεν δίνεις το σωστό uri

Δημοσ. (επεξεργασμένο)

Αυτό ήταν το πρόβλημα, οι εικόνες. Έπρεπε να προσθέσω στην εντολή που δημιουργεί το jar, στο τέλος μετά το φόρτωμα των .class αρχείων, το " -C images ." για να παίρνει όλες τις εικόνες από τον φάκελο images και να τις βάζει μέσα στο jar. 

 

Το δεύτερο πρόβλημα που αναφέρω λογικά πρέπει να έχει και αύτο την ίδια λύση γιατί εκεί έχω κάτι html αρχεία που χρησιμοποιώ και δεν τα έχω μεταφέρει σωστά...πρέπει να το κοιτάξω και αυτό...

 

Όπως και να έχει σε ευχαριστώ...  :-)

Επεξ/σία από andreas_g
  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...