0

共有(Windows)ネットワークドライブにたくさんのjarファイルがあります。jarsを使用している方を紹介したいと思いjava -classpath /network/drive/path/* myClassます。私はこのコマンドをから実行するapplescriptので、以下のようなものを試しました-

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

Applicationしかし、それは機能していないようです。ローカルマシンまたはパッケージ内に大量のjarファイルを配置するのではなく、それを実行する方法はありますか?

上記は、次のbatchようなWindowsスクリプトで機能します

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

1 に答える 1

1

Windowsの例は、実際には公正な比較ではありません。ドライブ文字をネットワークパスに明確にマッピングし、Javaコマンドで使用するためです。Mac OSでの同等の機能は、ネットワークボリュームをマウントすることです。これは、Finder-> Go->サーバーに接続するか、コマンドを使用して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 に答える