在Mac OS X中的命令行上编译Java代码

时间:2009-06-30 16:31:01

标签: java macos compiler-construction scripting

真正基本的问题我肯定对你们中的一些人来说是Java。

我有一个所需的java文件和jar列表。

在Windows上构建我有这个批处理文件

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

如果我想在mac上做同样的事情,怎么写一个shell脚本来做同样的事情呢?

1 个答案:

答案 0 :(得分:9)

基本上是相同的,除了

  1. 路径分隔符为':'而不是';'
  2. 我相信删除的命令叫做'rm'
  3. 另外,我在开始的时候放了一个shabang。

    所以:

    #!/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