gpt4 book ai didi

java - 带有网络驱动器的类路径来运行Java程序

转载 作者:行者123 更新时间:2023-12-01 15:12:20 26 4
gpt4 key购买 nike

我在共享 (Windows) 网络驱动器中有一堆 jar。我想使用 java -classpath/network/drive/path/* myClass 引用这些 jar。我将从 applescript 运行此命令,因此我尝试了如下所示的操作 -

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

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

上面的代码适用于 Windows batch 脚本,例如

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

最佳答案

您的 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"

关于java - 带有网络驱动器的类路径来运行Java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12163485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com