
java编写的C/S聊天程序,sever和client这两个类有main函数且在2个包里,生成JAR文件时只能有一个做Main
java编写的C/S聊天程序,sever.java和client.java这两个类有main函数且在2个包里,生成JAR文件时只能有一个做Main.class。运行生成的...
java编写的C/S聊天程序,sever.java和client.java这两个类有main函数且在2个包里,生成JAR文件时只能有一个做Main.class。运行生成的JAR时,只能启动sever或者client中的一个并且不能选择。
如果分2次让sever.java和client.java分别做Main.class,生成2个JAR文件。运行以后 client连接不到sever,这是为什么?应该怎么解决这问题? 展开
如果分2次让sever.java和client.java分别做Main.class,生成2个JAR文件。运行以后 client连接不到sever,这是为什么?应该怎么解决这问题? 展开
5个回答
展开全部
两个分开打包 服务器端放在 c盘 客户端放在 d盘 以后 打包
cmd进入以后 c盘下
c:\jar cvf Server.jar 你的服务器端编译的.class文件
然后解压Server.jar 后修该META-INF 里面有一个文件 给他添加主函数名然后再打包就行了
c:\jar cvfM Server.jar 你的服务器端编译的.class文件 MANIFEST.MF
客户端也一样
cmd进入以后 c盘下
c:\jar cvf Server.jar 你的服务器端编译的.class文件
然后解压Server.jar 后修该META-INF 里面有一个文件 给他添加主函数名然后再打包就行了
c:\jar cvfM Server.jar 你的服务器端编译的.class文件 MANIFEST.MF
客户端也一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是应该打两个包的,但是你的做法有问题,应该把服务器端和client端分别做成一个项目,然后打包生成jar文件,做到同一个项目的话两个类之间会有互相调用的东西
追问
怎么会有互相调用呢? 不在一个包里 连其他包得函数都用不了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以不分项目,打包的打成两个jar包,但要注意选中需要的资源,运行的时候先要将server.jar打开才能打开client.jar
追问
什么叫选中需要的资源??我的确是先运行sever.jar再client.jar的,但是连接不上
追答
在项目上右键->export->java(jar file)->出来的对话框里有select the resources to export 在这个地方选中需要的资源
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我擦,你要分两个工程项目来做啊。
一个client,一个server啊。你光分在两个包里是没用的。
在eclipse里面调试可以这样,但是要打包出来,就需要放在两个工程里面了。
一个client,一个server啊。你光分在两个包里是没用的。
在eclipse里面调试可以这样,但是要打包出来,就需要放在两个工程里面了。
追问
分2次生成2个JAR包 一个以sever.java为Main.class 打包以后运行是sever 一个以client.java为Main.class打包运行以后是client 有什么不对 和2个项目有区别么???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询