преобразование командного файла в сценарий оболочки - PullRequest
0 голосов
/ 22 апреля 2011

Может кто-нибудь помочь мне с этим? У меня есть файл .jar, для которого я написал командный файл (код показан ниже). Как создать эквивалентный скрипт оболочки?

SETLOCAL ENABLEDELAYEDEXPANSION
    set BUILD_LIB_DIR=lib
    set CLASSPATH=.
    for %%f in (%BUILD_LIB_DIR%\*.jar)do set CLASSPATH=!CLASSPATH!;%%f
    java -client -cp %CLASSPATH% -jar -Dport=7000 MyJar.jar
ENDLOCAL

Спасибо

1 Ответ

0 голосов
/ 22 апреля 2011

Я не знаком со сценариями в Windows (полагаю, что вы используете Windows из-за обратной косой черты), но я решил, что в любом случае предложу следующее. Это должно работать на рабочей системе Unix / Linux. Это скрипт bash.

Создайте файл сценария со следующим содержимым и сделайте его исполняемым:

#!/bin/bash

BUILD_LIB_DIR=lib
CLASSPATH=.
for f in $BUILD_LIB_DIR/*.jar; do
    CLASSPATH="$CLASSPATH;$f"
done
java -client -cp $CLASSPATH -jar -Dport=7000 MyJar.jar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...