【发布时间】:2015-02-10 19:03:57
【问题描述】:
我正在尝试编写一个脚本来自动执行我经常执行的一些任务。我的文件的文件夹结构是这样的:
./
sampleScript.sh
src/SampleProgram.java
除此之外,我的 Java 程序还依赖于 ojdbc6.jar 文件,该文件位于 ~/sampleFolder/lib 中。
我尝试在我的脚本中编译和运行 Java 程序,如下所示:
javac -cp "$CLASSPATH:~/sampleFolder/lib/ojdbc6.jar:./src" src/SampleProgram.java
java -cp "$CLASSPATH:~/sampleFolder/lib/ojdbc6.jar:./src" SampleProgram
很遗憾,这不起作用。在我的程序中检查 ojdbc6.jar 依赖项的步骤似乎失败了。根据这个文件夹结构分配我的-cp 的正确方法是什么?
【问题讨论】:
标签: java bash unix classpath javac