2017-10-17 16 views
-4

私は同様のことを既に知っています。questionはすでにここに尋ねられていますが、誰もそれに答えてくれないようです。私が取り組んでいるプロジェクトにはこれらの機能が必要です。リモートライブラリをJavaにロードする

  1. dllは、サーバーからクライアント側で実行されているプログラムにロードする必要があります。
  2. dllのネイティブメソッドは、 サーバーに存在する一連のファイルにアクセスする必要があります。
  3. ネイティブメソッドの呼び出しは、クライアント側で行われます。

ありがとうございました!

+1

そしてどのステップがあなたと付き合っているのですか? –

+0

私はここで質問しません。私は要件のリストを見ていますが、それはそれです。 –

答えて

0
+--------------+      +--------+ 
| Client (JVM) | - 1. download DLL --> | Server | 
+--------------+      +--------+ 
    | | ^        |   
    | |  |        | 
    | |  |        | 
    | |  +------- 2. DLL-----------------+ 
    | | 
    | | 
    | +-- 3. save DLL into temporary location --+ 
    |           | 
    |           | 
    |           \/
    |         /tmp/some_file 
    |          
    | 
    +--- 4. load file using System.load 

To access files on server do one of these (few loose ideas): 

- map disk or mount SMB resources 
- implement RMI inside native code loaded into JVM via JNI 
- implement remote access to files 
+0

ありがとうございます。これを試してみます – Milan

関連する問題