2016-07-28 5 views
0

main(String[] args)의 인수를 사용하는 Java 응용 프로그램을 만들었습니다. Windows에서 나는 다음과 같은 목표를 가진 .lnk 파일을 생성하여 열 수 있습니다 :Mac OS X에서 인수를 사용하여 Java 응용 프로그램을 여는 방법은 무엇입니까?

C:\ProgramData\Oracle\Java\javapath\javaw.exe -jar ./theApp.jar theArgument 

명령 줄을 사용하지 않고 맥 OS X에서이 작업을 수행 할 수있는 방법이 있나요?

답변

0

당신은 떠들썩한 파티를

#!/usr/bin/env bash 
$JAVA_HOME/java -jar ./theapp.jar theArgument 
+0

./script.sh를 만들 수 있습니다 라인 2 :/자바 : 해당 파일 또는 확인 디렉토리 –

+0

, 그것은 $ JAVA_HOME /''없이 일했다. 하지만 먼저'.sh' 파일을 터미널에 연결해야했습니다. 잠재적 인 사용자가 원하는지 여부는 확실하지 않습니다. 조금 불편합니다. 터미널에'.sh '를 연결하지 않고 그것을 할 방법이없는가요? –

+0

appify 스크립트를 사용해 볼 수 있습니다. 이것은 bash 스크립트에서 app을 생성합니다. https://gist.github.com/mathiasbynens/674099 –