Вызов Java через командный файл с аргументами Filepath - PullRequest
0 голосов
/ 27 марта 2010

У меня проблема с загрузкой файлов в приложение под названием GCS путем перетаскивания их в исполняемый файл. GCS может быть вызван в Windows с помощью bat-файла, который выглядит следующим образом:

@echo off
start javaw -Xmx256M -jar "GURPS Character Sheet.app/Contents/Resources/Java/GCS.jar" %*

Если я жестко закодирую путь к файлу вместо подстановочного знака аргумента пакета (с кавычками), это работает. Если я запускаю отладчик с аргументом filepath, он работает. Если я повторяю %, это дает мне правильное имя файла с кавычками вокруг него. Если я добавлю кавычки вокруг %, он все равно сломается.

У меня разрыв связи между командным файлом и Java, и я в растерянности. Кто-нибудь признает эту проблему? Заранее спасибо.

1 Ответ

0 голосов
/ 28 марта 2010

Я использовал ярлык для командного файла, чтобы перетаскивать вызов при работе. Но теперь я не могу открыть с помощью двойного щелчка за пределами каталога летучей мыши. (

...