2016-07-14 8 views
0

私のJavaプログラムはファイルを作成し、ハイパーリンクをセルに設定します。 それはhttp://~~ のようなアドレスのホームページアドレスをsettedしかし、私は\ 150.11.54.1 \ TestFolderどのように私はハイパーリンクの共有フォルダアドレスをJavaで設定することができます

のような共有フォルダのアドレスに変更する必要がある。しかし、それは、私はパスをフォルダへのリンクを変更するので、エラーが「有効なURIでなければならない」起こらせます。

これは私のソースです。

Hyperlink link = ch.createHyperlink(Hyperlink.LINK_URL); 
link.setAddress("\\\\150.17.xxx.xxx\\TestFolder"); 

*ハイパーリンク= org.apache.poi.ss.usermodel.Hyperlink

私は をLINK_FILEかLINK_DIRECTORYするLINK_URLから変更しようとしました。しかし、それは問題を解決することができませんでした。

あなたが解決策を知っているか教えてください。ありがとうございました。

答えて

0

自分自身で答えてください。 非常に簡単な解決策。 link.setAddress( "file:////150.17.xxx.xxx//TestFolder");

これは間違っていることに注意してください。 ファイル:\\ 150.17.xxx.xxx \ TestFolder

関連する問題