2009-06-30 2 views
2

정말 기본적인 질문 저는 여러분 중 일부는 Java가 머리를 쓰고 있다고 확신합니다.Mac OS X의 명령 행에서 Java 코드 컴파일

필요한 Java 파일 및 jar 목록이 있습니다. 창에

내가이 배치 파일

javac -cp .;opencsv-1.8.jar;mysql-connector.jar -source 1.4 -target 1.4 *.java 
jar cvf cup.jar *.class 
del *.class 

내가 어떻게 동일한 작업을 수행하는 쉘 스크립트를 작성합니다 Mac에서 같은 일을하려면를 구축?

답변

9

기본적

  1. 경로 분리 제외한 똑같은이고, ''대신에 ';'
  2. 은 내가 처음에 shabang을 넣어 줄, 삭제 명령이 'RM'또한

라고 생각합니다. 그래서

가!

#!/bin/sh 
javac -cp .:opencsv-1.8.jar:mysql-connector.jar -source 1.4 -target 1.4 *.java 
jar cvf cup.jar *.class 
rm *.class 
+1

난 당신이 #을 의미 생각/빈/SH –

+0

그래는 shabang의 강타 부분을 잊어 버렸습니다. –

+0

감사합니다. 경로 구분 기호의 ':'은 나를 잡는 사람이었습니다. –