Версия файла JAR, читая его манифест с помощью powershell - PullRequest
0 голосов
/ 09 января 2019

Я запускаю скрипт powershell для определения версий. Для DLL и EXE используйте следующую функцию, чтобы получить версию. У меня есть несколько других файлов с расширением .Jar. Есть ли способ, которым я могу использовать powershell, чтобы открыть банку и получить ее версию из их манифеста.

Пожалуйста, дайте мне знать.

@ {п = 'Версия'; е. = {$ _ Versioninfo.Fileversion}}

1 Ответ

0 голосов
/ 09 января 2019

Похоже, вы должны сначала извлечь из файла JAR. Я скачал java и проверил себя, используя jar-файл. Я также скачал

& "C:\Program Files\Java\jdk1.8.0_191\bin\jar.exe" xvf junit-4.10.jar META-INF/MANIFEST.MF
get-content .\META-INF\MANIFEST.MF

РЕЗУЛЬТАТЫ

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.6.0_26-b03-384-10M3425 (Apple Inc.)

При этом, пожалуйста, прочитайте здесь, Нужны ли единичные, полные ответы? , где упоминается Внедрение-версия , поэтому убедитесь, что вы знаете, где должна быть версия, и если вы можете зависеть от этого.

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