Как отредактировать файл run.sh в eclipse

Мне нужно отредактировать файл run.sh в eclipse в окнах. Я следую инструкциям здесь , и я полностью установил приложение для Android, и на моем Xperia все в порядке, однако когда дело доходит до создания части клиентского хоста в четвертой строке, я не знаю, что run.sh не делает ни я Знаете, как отредактировать его, кстати, я думаю, это файл Linux. И я должен сказать, что я не установил программное обеспечение CyanogenMod, поскольку он не совместим с Xperia p в соответствии с его сайтом. Код в файле run.sh в пакете se.pki.client, который я загрузил и импортировал ранее, выглядит следующим образом. Althoug Я изменил код во второй строке (указав путь, где хранится мой jdk), в то время как есть Все еще ошибка в первой строке, в которой слово «sh» неправильно написано, а другая ошибка в третьей строке

#!/bin/sh JAVA_HOME=C:\ProgramFiles\java\jdk1.7.0\ $JAVA_HOME/bin/java -Dsun.security.smartcardio.library=/usr/local/lib/libpcsclite.so -cp bin/ org.nick.sepkiclient.Main $* 

.sh – это эквивалент linux пакетному файлу. Из кода, который вы отправили, он просто запускает команду java (давая ей кучу вводов командной строки), вы должны иметь возможность запускать ту же самую команду в терминале Windows, просто заменив пути на пути к Windows. Если сценарий больше, чем 3 строки, вам понадобится попробовать и преобразовать каждую строку в действительную команду Windows (в зависимости от сложности скрипта это может быть невозможно).

Другой вариант – установить программное обеспечение, такое как Cygwin, которое добавляет оболочку комплимента POSIX (наряду со многими другими модификациями linux-ish). Это должно позволить вам запускать файлы .sh «изначально» в Windows (для этого потребуются некоторые скрипты, чтобы обеспечить правильные пути). Убедитесь, что вы прочитали о сигарине, прежде чем устанавливать его, он довольно сильно изменяет вашу систему, что вам может быть неудобно.

У каждого варианта есть свои недостатки, и оба требуют небольшого знания сценариев оболочки. Может просто быть проще запустить Linux для того, что вы делаете (он хорошо себя ведет на виртуальной машине).

Убедитесь, что он установлен как файл unix.

Окно> Предпочтения> Общие> Рабочее пространство

Выберите разделитель строк Прочее, а затем Unix и кодировку тестового файла как UTF-8

В качестве последней меры запустите dos2unix в файле из оболочки.