0

我在共享(Windows)网络驱动器中有一堆罐子。我想推荐那些jars使用java -classpath /network/drive/path/* myClass. 我将从一个运行这个命令,applescript所以我尝试了类似下面的东西 -

 do shell script "java -classpath smb://user:pass@server/shared/jars/* myClass"

但它似乎不起作用,有没有办法做到这一点,而不是在本地机器或包内有一大堆jar文件Application

以上适用于Windowsbatch脚本,如

java -classpath S:\shared\jars\* myClass
4

1 回答 1

1

您的 Windows 示例并不是一个真正公平的比较,因为您已经清楚地将驱动器号映射到网络路径,然后将其与 Java 命令一起使用。Mac OS 上的等价物是挂载网络卷,您可以通过 Finder -> Go -> Connect to server 或通过 AppleScript 使用mount volume命令来执行此操作。无论哪种方式,如果您挂载,则smb://user:pass@server/shared可以在路径下访问其内容/Volumes/shared

do shell script "java -classpath /Volumes/shared/jars/\\* myClass"
于 2012-08-28T16:35:29.890 回答