Re: [J2SE] RMI

看板java作者 (偶爾想擺爛一下)時間16年前 (2009/10/31 01:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《InitialShuk (Shuk)》之銘言: : 最近做到關於RMI的部分 : 想說順便把package jar的部分稍微看一下 : 其實是因為不會用eclipse 來rmic跟rmiregistry (orz : (重返command line) : 當然interface跟impl在同一資料夾下可以產生stub : 但是呢....... : ------------------------------ : temp : +c123 MyRemoteImpl.java : +rmi : +com MyRemote.java : MyRemoteImpl.java MyRemote.java : package c123; package rmi.com; : import rmi.com.MyRemote; : --------------程式內容必要import省略---------------- : (Q1) : 似乎不能在c123下javac MyRemoteImpl.java : 一定要再temp下 javac c123/MyRemoteImpl.java 才可以過 : (Q2) : 當stub產生後 也是在 要rmic c123.MyRemoteImpl : ↑ : 他為什麼會要變成用.才產生阿= =? Q1, Q2 皆與 RMI 無直接關連, 儘管你的問題中有牽涉到 rmic, 但實際上是你沒有 懂 class name(full-qualified class name) 是什麼意思, 或是說程式碼裡使用了 package directive 的用意. 你需要專注在 classpath, package 的意義, 以及javac 工具的指令與用法這些部分. (可以到良葛格那裡看看基本的教學文件: http://openhome.cc/) 另外, 如果你不會在 Eclipse IDE 環境內使用 rmic/rmiregistry 工具, 為什麼需 要到 command line 下去編譯程式呢? : 額外問: : 要怎麼把stub interface impl包成jar 才能讓server端 : 直接點jar就rmiregistry? main-class: MyRemoteImpl 我會 : 不過前面那這個rmiregistry就..... rmiregistry 工具程式是以一個 java process 來提供 rmi registry(所以程式向 rmi registry 註冊或取得 object 本身也是透過 RMI 機制). 如果你的 rmi server 程式自己提供(建立) rmi registry, 就不需要額外使用 rmiregistry 工具程式 來建立 rmi registry. see: java.rmi.registry.LocateRegistry class -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.129.23 ※ 編輯: sbrhsieh 來自: 218.173.129.23 (10/31 01:21)

10/31 12:17, , 1F
3Q^^
10/31 12:17, 1F
文章代碼(AID): #1Awn_roC (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #1Awn_roC (java)