2016-07-28 7 views
0

Ich mag mit diesem Skript ein Glas von der Kommandozeile in Windows erstellen:Kein Haupt Manifest Attribut nach dem Erstellen jar, Cmd Windows-

cd Mongo-SQL/src 
javac -cp "..\\lib\\*;..\\lib\\hapi-lib\\*" *.java FHIRTranslate\*.java 
jar -cvfm ..\\lib\\runSQLSave.jar ..\\META-INF\\MANIFEST.MF *.class 

Und das Manifest:

Manifest-Version: 1.0 
Class-Path: ..\\lib\\*.jar ..\\lib\\hapi-lib\\*.jar 
Main-Class: Main 

Nachdem ich das laufen Skript, das ich erhielt keinen Fehler, aber wenn ich die runSQLSave.jar ausführen möge erhalte ich

kein Haupt-Manifest Attribut, in runSQLSave.jar

In meiner Manifest-Datei habe ich keine Main-Class: Main. Irgendwelche Ideen?

Danke.

+0

Die Klassenpfadeinträge im Manifest sind relative URLs, keine Pfade von Windows. Sie sollten Vorwärts Schrägstriche verwenden. Es unterstützt keine Wildcards AFAIK. – EJP

Antwort

0

Sie können Einstiegspunkt-Klasse -e Flag angeben Siehe diese link

Verwandte Themen