2015-02-05 2 views
1

(작동하지 않음) 우분투 12.04LTS에서 직접 jar 파일을 실행 SH 파일은 내가 쉬 파일을 생성 우분투 12.04에서

을하고 코드를 작성합니다.

@echo off 
    java -jar Program.jar 

또한 실행 권한을 허용합니다. 그러나 수행 된 작업이 없습니다. Windows에서는 제대로 작동합니다. 윈도우 7 (작업)

에서

나는 배치 파일을 생성하고 코드를 작성합니다.

@echo off 
java -jar Program.jar 

내가 뭘 잘못하고 있는지 도울 수 있도록 도와주세요.

+1

UNIX 셸 스크립트와 Windows 배치 파일은 ** 다른 ** 언어로 작성되었습니다. bat-isms가 쉘 스크립트에서 작동하는 것을 기대하지 마십시오. –

답변

3

우분투 셸 스크립트는 DOS 명령 스크립트 용으로 @echo off을 사용할 수 없습니다. 당신은

#!/bin/sh 
java -jar Program.jar 

첫 번째 줄은 Shebang로 알려져 있습니다, 같은 뭔가가 필요합니다 (#! 것은 magic number의 일종이다).

관련 문제