- PR -

フォルダの指定方法

投稿者投稿内容
カヲル
会議室デビュー日: 2005/09/26
投稿数: 6
投稿日時: 2005-09-26 16:53
初めまして。

サーバでデータのバックアップを行う時に、クライアントからバックアップ先のフォルダを指定したいのですが、何か方法はないでしょうか。
自分で探してRemoteFileChooserと言うのを見つけたのですが、それを使おうとするとクラスファイルが見つかりませんと出てしまいます。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-09-26 16:57
標準のAPIセットに含まれていないクラスを使う場合はコンパイルをするとき、実行するときに該当クラスをクラスパスに通す必要があります。
カヲル
会議室デビュー日: 2005/09/26
投稿数: 6
投稿日時: 2005-09-26 17:38
素早い回答ありがとうございます。

http://lute.ds.cs.toyo.ac.jp/~uehara/JDFS/
のサイトを参考にしたのですが別の方法でやったほうがいいのでしょうか。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-09-26 18:13
どうなんでしょうね。

機能やライセンス、動作環境がマッチするのであれば良いのではないでしょうか。
「クラスファイルが見つかりません」については先に書きましたとおり、クラスパスの問題かと思われます。
カヲル
会議室デビュー日: 2005/09/26
投稿数: 6
投稿日時: 2005-09-27 10:27
クラスパスを通すとアプレットからは上手く起動できました。

ブラウザからJSPでアプレットを呼び出そうとすると起動しなくなりました。
エラーなどは出てないのですがJFileChooserからRemoteFileChooserに変えただけで動かなくなりました。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-09-27 11:04
質問されているんですよね???

「クラスパスを通すとアプレットからは上手く」

「ブラウザからJSPでアプレットを呼び出そうとすると起動しなく」
の違いはなんでしょうか?
前者は AppletViewer で、後者はブラウザから、という意味でしょうか?
アプレットからうまくクラスが参照できていないのではないでしょうか。
「エラーなどは出ていない」、という状況とは矛盾しますが、Java コンソールを確認すれば NoClassDefFoundError などが確認できるのではないでしょうかと思われます。
#それともエラーはでていないけど例外はでているとか!?!?

またはアプレットダウンロード元のホスト以外に接続しようとしてSecurityException が発生しているということも考えられますね。

[ メッセージ編集済み 編集者: インギ 編集日時 2005-09-27 11:05 ]
カヲル
会議室デビュー日: 2005/09/26
投稿数: 6
投稿日時: 2005-09-27 11:49
インギさん詳しく書かなくてすみません。
前者はAppletViewerで後者はブラウザです。

試したマシンはクラスパスを通していたのでNoClassDefFoundErrorは出ませんでした。
他にもログを検索してみたのですが特にエラーは出ていませんでした。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-09-27 12:26
ブラウザから起動する場合 CLASSPATH 環境変数は尊重されませんから、codebase かなにかに指定する必要がありますね。
>他にもログを検索してみたのですが特にエラーは出ていませんでした。
ログ、とは Java コンソールのことですか?
あとアプレットが起動できないとは具体的にはどのような状況でしょう?

問題の性質からして、フリーズが起きているのではないとおもいますが、もし起動中に固まっているのであればスレッドダンプをとってみましょう。Javaコンソールから取得できます。

スキルアップ/キャリアアップ(JOB@IT)