У меня проблема с загрузкой файлов в приложение под названием GCS путем перетаскивания их в исполняемый файл. GCS может быть вызван в Windows с помощью bat-файла, который выглядит следующим образом:
@echo off
start javaw -Xmx256M -jar "GURPS Character Sheet.app/Contents/Resources/Java/GCS.jar" %*
Если я жестко закодирую путь к файлу вместо подстановочного знака аргумента пакета (с кавычками), это работает. Если я запускаю отладчик с аргументом filepath, он работает. Если я повторяю %
, это дает мне правильное имя файла с кавычками вокруг него. Если я добавлю кавычки вокруг %
, он все равно сломается.
У меня разрыв связи между командным файлом и Java, и я в растерянности. Кто-нибудь признает эту проблему? Заранее спасибо.