2012-04-10 7 views
-2
#!/bin/bash 
#echo off 
echo -n Enter acl File Location 
read acl 
echo -n Enter target sql File Location 
read sql 
cd bin 
pwd 
java -cp .:../lib/dom4j-1.6.1.jar:../lib/poi-3.8-20120326.jar:../lib/poi-ooxml-3.8-20120326.jar:../lib/poi-ooxml-schemas-3.8-20120326.jar:../lib/stax-api-1.0.1.jar: 
.:../lib/xmlbeans-2.3.0.jar com/paywithisis/gateway/utility/XLSXToSQLConverter $acl $sql 
cd .. 
echo $acl 
echo $sql 

ошибка MSG:не может выполнить сценарий оболочки

../lib/xmlbeans-2.3.0.jar: line 1: PK: command not found 
../lib/xmlbeans-2.3.0.jar: line 2: Lk¶6: command not found 
../lib/xmlbeans-2.3.0.jar: line 3:Kk¶6KAKÛnMETA-INF/MANIFEST.MF}AkÂ@…ï 
                      ûæØv“h!7-„Úƒ¶â­¬ÉXÙÙ°: No such file or directory 
../lib/xmlbeans-2.3.0.jar: line 3: ¶úï›5: command not found 
../lib/xmlbeans-2.3.0.jar: line 4: B¯óÞ: command not found 
../lib/xmlbeans-2.3.0.jar: line 4: óÞ¬ 
             5 
             ¬¶èC㨄‰N¥˜ÓŸÉ¼3Õ¡ŸõâLO¥xöhkµ¸¡³ÏI¦öi›Áª©¼ 
                        —Àh,©ÒRHñf,–àüWb®¼älÛ=: command not found 
../lib/xmlbeans-2.3.0.jar: line 5: IÏsÖñxjgÛE”à{È™Îuªü´HŸòBŠ¥íZŒU½7Ül=°õ}gKýOÜÕÎy6îÀ?Æ#¼¸ÕWËÝÊÇúµ„#sW: command not found 
../lib/xmlbeans-2.3.0.jar: line 5: cµ[œØ:þàPK: command not found 
../lib/xmlbeans-2.3.0.jar: line 6: 9k¶6org/PK: No such file or directory 
../lib/xmlbeans-2.3.0.jar: line 7: 9k¶6 
             org/apache/PK: No such file or directory 
../lib/xmlbeans-2.3.0.jar: line 8: :k¶6org/apache/xmlbeans/PK: No such file or directory 
../lib/xmlbeans-2.3.0.jar: line 9: syntax error near unexpected token `)' 
../lib/xmlbeans-2.3.0.jar: line 9: 9k¶6«f)¸}¿'org/apache/xmlbeans/BindingConfig.class•T]OA=Ó.jµˆÈ7*‚вúBŒ I%Å`j©mC$>é2- 
                                   Ë,n·¦?KäÁÄ€?ÊxgwÅÒ.´¼ÌݽwϹ瞹íï??~x=ŽRƒèGZK1,Ç°ÃÓV&²ï 
     å½ýí|9[ÜÊlf÷³Ëû™b1³Çþ”³šÎO¹q(ôæ‰U\Öõmé 
+2

отредактируйте ур сообщение в формате для человека –

+0

Итак, ваш вопрос ...? – shift66

+1

Немного больше усилий в вопросе, и вы, вероятно, мотивируете некоторых людей, чтобы попытаться ответить на него. В противном случае вопрос может быстро закрыться. – Thomas

ответ

2

это выглядит как он пытается перспективе баночку файла в качестве сценария. Строки PK и MANIFEST - это те, которые содержатся в сжатых файлах JAR.

Возможно, вы захотите проверить, что у вас нет пробельного пространства (или другого смешного персонажа) в вашем пути к классу.

3

Проблема, как представляется, с помощью следующей команды, которые разделились на два:

java -cp .:../lib/dom4j-1.6.1.jar:../lib/poi-3.8-20120326.jar:../lib/poi-ooxml-3.8-20120326.jar:../lib/poi-ooxml-schemas-3.8-20120326.jar:../lib/stax-api-1.0.1.jar: 
.:../lib/xmlbeans-2.3.0.jar com/paywithisis/gateway/utility/XLSXToSQLConverter $acl $sql 

Вы должны удалить строку перед .:../lib/xmlbeans-2.3.0.jar

В противном случае оболочка пытается выполнить ../lib/xmlbeans-2.3.0.jar непосредственно, в результате чего ошибка, которую вы видите.

+0

Я тоже пробовал это too.removed.: .. и но почему он пытается выполнить файл, почему не другие. Код отлично работает с .bat в окнах .. – milind

Смежные вопросы