JXTA怎么安装啊,在http://download.java.net/jxta/下了,网上也有说但不详细,本人菜鸟,刚接触JXTA,
这是网上找的,但还是不会装,会的希望帮帮忙,可追加分二.JXTA的安装1.解压得到文件夹jxta-lib-2.4.1,此文件夹下有8个文件:bcprov-jdk14.ja...
这是网上找的,但还是不会装,会的希望帮帮忙,可追加分
二.JXTA的安装
1.解压得到文件夹jxta-lib-2.4.1,此文件夹下有8个文件:bcprov-jdk14.jar, javax.serlet.jar, jdom.jar, jxta.jar, jxtaext.jar, log4j.jar, org.mortbay.jetty.jar , swixml.jar
2.配置环境变量
在环境变量classpath后面添加以上八个文件的路径。
3.重启
使环境变量设置生效.
三.Eclipse中配置JXTA
菜旱"Project"->"Properties"->Java Build Path->Libraries-> Add Library..., 选择"User Library"->Next,按提示操作。
四.使用
用记录事本编辑HelloJXTA.java,内容如下:
//HelloJXTA.java
import java.io.OutputStream;
import net.jxta.peergroup.PeerGroup;
import net.jxta.peergroup.PeerGroupFactory;
import net.jxta.exception.PeerGroupException;
public class HelloJXTA {
public static void main(String args[]) {
System.out.println("Starting JXTA....");
HelloJXTA myapp = new HelloJXTA();
myapp.startJXTA();
System.exit(0);
}
public void startJXTA(){
PeerGroup pg = null;
try {
pg = PeerGroupFactory.newNetPeerGroup();
}catch (PeerGroupException e) {
System.out.println("Fatal error:group creation failure");
e.printStackTrace();
System.exit(1);
}
System.out.println("Hello JXTA!:)");
System.out.println("Group name = "+pg.getPeerGroupName());
System.out.println("Group ID = "+pg.getPeerGroupID().toString());
System.out.println("Peer name = "+pg.getPeerName());
System.out.println("Peer ID = "+pg.getPeerID().toString());
System.out.println("Peer BaseClass = "+pg.refTcpProtoSpecID.getBaseClass());
}
}
编译
javac HelloJXTA.java
运行
java HelloJXTA
第一次运行时,在DOS窗口显示"Starting JXTA....",然后出现JXTA的配置界面。
图:JXTA配置界面
有Basic,Advanced,Rendezvous/Relays和Security四项
1.Basic settings
填入Peer Name
2.Advanced
在高级信息配置的面板中,可以指定错误跟踪到的级别,TCP和HTTP网络都设置成可用.默认的情况下,错误跟踪到的级别设置为user default,TCP和HTTP网络都设置成可用.如果处于防火墙或者NAT(网络地址转换)的后面,就必须要使用HTTP的设置了.
TCP的设置在默认的情况下,使用9701端口.
HTTP的设置在默认的情况下,使用9700端口.如果在防火墙或者NAT之后,就必须选中HTTP的Enabled框.
3.Rendezvous/Relays
如果在防火墙或NAT之后一定要选中use a relay(Required if behind firewall/NAT).
可单击按钮Download relay and redezvous lists去下载一些可供使用的TCP和HTTP rendezvous以前HTTP的网关列表.
也可以直接输入IP地址和端口号,然后单击+按钮来添加Rendezvous或HTTP Relay到列表中.
4.Security
输入用户名和密码(密码要求至少8位)
配置完选择OK,输出程序运行结果.
这时程序同目录下会出现一个.jxta的文件夹,其说明如下:
(1)PlatformConfig文件:由JXTA的配置工具生成,是一个符合XML规范的文本文件.
(2)jxta.properties文件:定义了一些jxta的属性.
(3)cm目录:本地的缓冲目录,记录了发现的所有的PeerGroup的.在上例运行后,发现jxta-NetGroup和jxta-WorldGroup.
(4)pse目录:存放Peer用于安全认证的证书信息.
如果将.jxta的文件夹删除,则下次运行时和第一次运行时一样会出现jxta的配置界面. 展开
二.JXTA的安装
1.解压得到文件夹jxta-lib-2.4.1,此文件夹下有8个文件:bcprov-jdk14.jar, javax.serlet.jar, jdom.jar, jxta.jar, jxtaext.jar, log4j.jar, org.mortbay.jetty.jar , swixml.jar
2.配置环境变量
在环境变量classpath后面添加以上八个文件的路径。
3.重启
使环境变量设置生效.
三.Eclipse中配置JXTA
菜旱"Project"->"Properties"->Java Build Path->Libraries-> Add Library..., 选择"User Library"->Next,按提示操作。
四.使用
用记录事本编辑HelloJXTA.java,内容如下:
//HelloJXTA.java
import java.io.OutputStream;
import net.jxta.peergroup.PeerGroup;
import net.jxta.peergroup.PeerGroupFactory;
import net.jxta.exception.PeerGroupException;
public class HelloJXTA {
public static void main(String args[]) {
System.out.println("Starting JXTA....");
HelloJXTA myapp = new HelloJXTA();
myapp.startJXTA();
System.exit(0);
}
public void startJXTA(){
PeerGroup pg = null;
try {
pg = PeerGroupFactory.newNetPeerGroup();
}catch (PeerGroupException e) {
System.out.println("Fatal error:group creation failure");
e.printStackTrace();
System.exit(1);
}
System.out.println("Hello JXTA!:)");
System.out.println("Group name = "+pg.getPeerGroupName());
System.out.println("Group ID = "+pg.getPeerGroupID().toString());
System.out.println("Peer name = "+pg.getPeerName());
System.out.println("Peer ID = "+pg.getPeerID().toString());
System.out.println("Peer BaseClass = "+pg.refTcpProtoSpecID.getBaseClass());
}
}
编译
javac HelloJXTA.java
运行
java HelloJXTA
第一次运行时,在DOS窗口显示"Starting JXTA....",然后出现JXTA的配置界面。
图:JXTA配置界面
有Basic,Advanced,Rendezvous/Relays和Security四项
1.Basic settings
填入Peer Name
2.Advanced
在高级信息配置的面板中,可以指定错误跟踪到的级别,TCP和HTTP网络都设置成可用.默认的情况下,错误跟踪到的级别设置为user default,TCP和HTTP网络都设置成可用.如果处于防火墙或者NAT(网络地址转换)的后面,就必须要使用HTTP的设置了.
TCP的设置在默认的情况下,使用9701端口.
HTTP的设置在默认的情况下,使用9700端口.如果在防火墙或者NAT之后,就必须选中HTTP的Enabled框.
3.Rendezvous/Relays
如果在防火墙或NAT之后一定要选中use a relay(Required if behind firewall/NAT).
可单击按钮Download relay and redezvous lists去下载一些可供使用的TCP和HTTP rendezvous以前HTTP的网关列表.
也可以直接输入IP地址和端口号,然后单击+按钮来添加Rendezvous或HTTP Relay到列表中.
4.Security
输入用户名和密码(密码要求至少8位)
配置完选择OK,输出程序运行结果.
这时程序同目录下会出现一个.jxta的文件夹,其说明如下:
(1)PlatformConfig文件:由JXTA的配置工具生成,是一个符合XML规范的文本文件.
(2)jxta.properties文件:定义了一些jxta的属性.
(3)cm目录:本地的缓冲目录,记录了发现的所有的PeerGroup的.在上例运行后,发现jxta-NetGroup和jxta-WorldGroup.
(4)pse目录:存放Peer用于安全认证的证书信息.
如果将.jxta的文件夹删除,则下次运行时和第一次运行时一样会出现jxta的配置界面. 展开
2009-04-30
展开全部
Jabber对于即时消息是一个开放的、基于XML的数据模型和协议。联系不断增加的基于Jabber开放资源和商业产品的数目,这种协议提供了摆脱即时消息服务器所有权束缚的一种方法。多种多样的开放资源Java APIs能够帮助你建立基于Jabber的服务器并将即时消息整合到你的应用程序中去。在这篇文章中专门阐述了这一点。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询