1.我压缩的文件夹为什么不能打开,也就是运行不了.
一直提示:faild to load main__calss mainfest attrivute from .....
这是我的执行命令:jar cvf aaa.jar c:\ddd
2.JLabel里的内容可不可以换行啊,也就是可不可以显示多行内容,另外可不可以设置颜色啊....
3.我做了个局域网广播的小程序,就是有问题找不到:
这是异常:
java.lang.NullPointerException
at BroadCastServer.(BroadCastServer.java:32)
at BroadCastServer.main(BroadCastServer.java:159)
java.lang.NullPointerException
at BroadCastServer.actionPerformed(BroadCastServer.java:137)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
这是异常地点:
super("定时广播系统");
try
{
port=5000;
group=InetAddress.getByName("230.0.0.1");
socket.setTimeToLive(1);//这是第32行//
socket=new MulticastSocket(port);
socket.joinGroup(group);
.......................
public static void main(String[] args)
{
try
{
new BroadCastServer();//这是第159行//
}
catch(Exception ee)
................
DatagramPacket packet=null;
byte data[]=s.getBytes();
packet=new DatagramPacket(data,data.length,group,port);
socket.send(packet);//这是第137行//
}
4.大家说一下:
怎么们才能使写进文件的内容不会覆盖里面原有的内容,
|
1 你得编辑下jar里面META-INF/MAINFEST.MF文件,加上Main-Class: ******(你的入口类)
2 没大用过 应该问题不大 格式文本可以用JTextPane 参照下jdk的demo,有很多有用的:
JAVA_HOME/demo/jfc/ 如果你装了demo
3 你的socket还没有被赋值 |
本站网友评论于:2006-08-24 14:13:39 (222.22.117.★) |
|
|
内容: |
4,使用构造函数
FileWriter fw = new FileWriter("文件名",true);
这时候传入的true代表是否继原有的内容之后写文件 |
阅读(1420) | 评论(0) | 转发(0) |