Manugal
18-09-2009, 13:48
Ciao a tutti!
Sto cercando di creare un file JAR per il mio progetto in Java, ma ogni volta che lancio il file JAR non riesce a trovare la Main-Class. Il mio progetto è suddiviso in cartelle, in questo modo:
bin
db
img
lib
src
In lib c'è un file JAR che uso per interfacciarmi a un DB Sqlite. Il file MANIFEST che creo è il seguente:
Manifest-Version: 1.0
Created-By: 1.6.0_16 (Sun Microsystems Inc.)
Class-Path: lib/sqlitejdbc-v056.jar
Main-Class: MainWindow
SplashScreen-Image: img/startup.png
Quindi creo il file JAR in questo modo:
jar cf DentGest.jar bin db lib img src
Dopodiché aggiorno il MANIFEST con questo mio personalizzato:
jar cfm DentGest.jar MANIFEST.MF bin db lib img src
Se provo a lanciarlo mi dice sempre "Could not find the main class: MainWindow. Program will exit".
Ho provato a scrivere anche: Main-Class: bin/MainWindow ma è uguale. Ho provato anche a mettere tutti i file class fuori dalla directory bin ma fa sempre la stessa cosa.
Non so più che fare.
Sto cercando di creare un file JAR per il mio progetto in Java, ma ogni volta che lancio il file JAR non riesce a trovare la Main-Class. Il mio progetto è suddiviso in cartelle, in questo modo:
bin
db
img
lib
src
In lib c'è un file JAR che uso per interfacciarmi a un DB Sqlite. Il file MANIFEST che creo è il seguente:
Manifest-Version: 1.0
Created-By: 1.6.0_16 (Sun Microsystems Inc.)
Class-Path: lib/sqlitejdbc-v056.jar
Main-Class: MainWindow
SplashScreen-Image: img/startup.png
Quindi creo il file JAR in questo modo:
jar cf DentGest.jar bin db lib img src
Dopodiché aggiorno il MANIFEST con questo mio personalizzato:
jar cfm DentGest.jar MANIFEST.MF bin db lib img src
Se provo a lanciarlo mi dice sempre "Could not find the main class: MainWindow. Program will exit".
Ho provato a scrivere anche: Main-Class: bin/MainWindow ma è uguale. Ho provato anche a mettere tutti i file class fuori dalla directory bin ma fa sempre la stessa cosa.
Non so più che fare.