2017-05-11 13 views
1

新しいPDFファイルを共有ネットワークの場所に保存するJavaプログラムがあります。 WindowsではJava:LinuxマシンからWindowsファイルにアクセス

は、それは、私が「みんな」のための読み取り/書き込みにWindowsでそのフォルダの共有を設定した権限のすべての複雑さをスキップしようとするには、バックスラッシュ

serverDirName=\\\\10.20.1.1\\c$\\input 

を使用して、正常に動作します。

私は、Linuxサーバーからプログラムを実行してみたいと思います。ストレートバットオフ
は、私が取得:

Error: java.io.FileNotFoundException: \\10.20.1.1\e$\input/8106070121089/Doctor-Diagnosis-201003291.pdf (No such file or directory) 

だから私はへの切り替えを試みた:

serverDirName=//10.20.1.1/e$/input 

となった:

Error: java.io.IOException: Directory '/10.20.1.1/e$/input/8103205007085' could not be created 

私は「いくつかの基本的なネットワーク要件があります推測しますWindowsマシンと通信するためには不足していますが、それは何ですか?

あなたがLinuxサーバにディレクトリをWindows共有をマウントする必要があり、アクセスWindowsに

答えて

2

ディレクトリ(OSはCentOSにあります)。

を使用すると、ローカルのLinuxディレクトリとしてWindowsディレクトリを使用することができます。この後https://wiki.centos.org/TipsAndTricks/WindowsShares

を参照してください。

+0

ありがとうマイク、答えはSambaだと思っていましたが、必要な確認がありました。すぐにそれを試してみてください。 – djb

+0

これはうまくいきました、ありがとう... – djb

0

バックラッシュ OSに従ってください。

関連する問題