發現了一個開源的Java RDP項目,很不錯,拿出來和大家分享一下。關於properjavardp的一些說明,可以到這裏看看:http://properjavardp.sourceforge.net/ 。
1、首先到http://sourceforge.net/projects/properjavardp/files/ 上去下載properjavardp的源碼
2、在Eclipse中新建項目,將下載下來的源碼拷貝到項目中,並將其中的keymaps文件夾拷貝到項目根目錄下
3、下載下來後會發現少兩個jar包,一個是log4j的,一個是getopt的jar包,其中getopt的jar包可以再這裏下載:http://www.urbanophile.com/arenn/hacking/download.html。
4.用myeclipse8打開工程,發現工程名稱左邊有一個紅色的感嘆號, 找了一下原因,發現jre引用有問題,於是刪除了jre並重新添加了JRE
5.這時感嘆號消失了,但是代碼有問題,原來是字符編碼的問題,於是修改字符編碼爲utf-8就好了。
6.找到net.propero.rdp包下的Rdesktop.java右鍵Run As——>Run Configurations,在彈出的界面中選擇Arguments,在Program arguments中填入-g 1366x768 172.16.96.10:3389,如圖:
其中 -g 1366x768指定分辨率,可以不填,172.16.96.10是要連接的IP,:3389是端口號,默認爲3389,可以不填。
7、點擊run,就出現了登錄界面: