전화 요금을 분석하고 평균을 계산하는 Java 애플리케이션을 작성했습니다. 현재 다음과 같이 실행합니다.
$ java -jar analyze.jar bill_1.pdf bill_2.pdf
하지만 내 시스템에 응용 프로그램을 설치하고 싶습니다. 따라서 응용 프로그램의 이름과 인수로 터미널 유형을 실행하고 Enter 키를 누를 수 있습니다. 다른 "일반"프로그램과 마찬가지로.
$ analyze bill_1.pdf bill_2.pdf bill_3.pdf
쉘 스크립트를 작성하여 "/ usr / bin /"에 설치할 수 있다는 것을 알고 있지만 "기본"방법이 없다고 믿을 수 없습니다.
그러니 도와주세요. 덤프 질문에 대해 죄송합니다.
미리 감사드립니다
한 가지 깔끔한 트릭은 적절하게 실행할 jar 파일의 시작 부분에 기본 쉘 스크립트를 추가 할 수 있다는 것입니다. 전체 예제를 보려면 여기 를 참조 하십시오 . 기본 사항은 다음과 같습니다.
stub.sh
#!/bin/sh
MYSELF=`which "$0" 2>/dev/null`
[ $? -gt 0 -a -f "$0" ] && MYSELF="./$0"
java=java
if test -n "$JAVA_HOME"; then
java="$JAVA_HOME/bin/java"
fi
exec "$java" $java_args -jar $MYSELF "$@"
exit 1
그럼 ...
cat stub.sh helloworld.jar > hello.run && chmod +x helloworld.run
그리고 당신은 모두 준비되어야합니다! 이제 스크립트로 작성된 jar를 직접 호출 할 수 있습니다.
./helloworld.run
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다