0

実行する必要のある共有フォルダにJavaファイルがあります。以下を使って実行してみました

set JAVA_HOME=\\[servername]\[sharedfolder]\j2sdk\jdk1.5.0_04
set CLASSPATH= "the directory with the classes"
%JAVA_HOME%/bin/javaw -cp "%CLASSPATH%" [name of the class with the main method]

しかし、javacを指定すると、javacは認識可能なコマンドまたは引数ではないと表示されます。共有フォルダ内のJavaファイルを実行する他の方法はありますか?

よろしくお願いします。

4

2 に答える 2

1

Tom が UNC スタイルのパスを指定し、Microsoft Windows 環境変数の展開を使用した場合、Windows で機能する例を次に示します。

共有をドライブ文字にマップし、JAVA_HOME変数をそれに設定することができます。

例えば:

net use j: \\[servername]\[sharedfolder]
set JAVA_HOME=J:\j2sdk\jdk1.5.0_04
set CLASSPATH="the directory with the classes"
%JAVA_HOME%/bin/javaw -cp "%CLASSPATH%" [name of the class with the main method]
于 2012-06-28T04:52:54.690 に答える
1

Windowsを実行していると仮定すると、リモートサーバーとフォルダーをドライブにマップして使用できます。

net use x: \SomeServer\SomeShare

JAVA_HOME=x:\JDK_PATH_GOES_HERE を設定します

CLASSPATH=... を設定します。

%JAVA_HOME%\bin\java ....

お役に立てれば

于 2012-06-28T04:50:10.657 に答える