Упаковка файлов в виде jar-файла - PullRequest
2 голосов
/ 07 марта 2011

Я пытаюсь создать jar-файл из файла класса и xml, который у меня есть, в каталоге с именем SOACustomFunction.

OS: Windows 7 Enterprise - 64 Bit
Java: jdk1.6.0_21

Я попытался использовать команду ниже, и я продолжаю получать ошибку:

Error: "Unable to access jarfile SOACustomFunction.jar"

C:\SOACustomFunction>"C:\Program Files\Java\jdk1.6.0_21\bin\java.exe" -jar -cvf
SOACustomFunction.jar *.*

Есть идеи, что я делаю не так?

Спасибо

S

Ответы [ 3 ]

2 голосов
/ 07 марта 2011

Обычно у вас будет

jar cvf yourJarFile.jar yourClass.class yourSecondClass.class

java -jar для запуска класса из файла JAR.

2 голосов
/ 07 марта 2011

Команда, которую вы показываете, - это то, что вы использовали бы для ВЫПОЛНЕНИЯ файла JAR.Используйте jar.exe вместо java.exe -jar

1 голос
/ 07 марта 2011

Если ваши классы и xml находятся в вашем каталоге SOACustomFunction, команда будет иметь вид

cd SOACustomFunction
jar cvf myjar.jar yourclass.class yourxml.xml

Но сохраняйте структуру пакета для ваших классов и других ресурсов вместо того, чтобы хранить их все в корневом каталоге jar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...