萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

楼主: drach

问个java生成创建文件的问题(问题解决一半了,但又出现新问题了)

[复制链接]
发表于 2007-11-24 16:15 | 显示全部楼层
"如果加上system.setOut,让它截取数据流打印到文件上,下面的println就只显示第一组数据"$考虑$ ,你首先要明白,不管输出到什么地方,只要没出现异常,原来要输出的肯定还能正常输出, 要不就是输出到文件,要不就是到屏幕, 只显示一组,你必须打印堆栈,不能 catch(Exception   e){},象你这样,显然只能得到"try catch没啥问题"的结论. 我说的只不过是分析问题的一般方法,实际跟java没太大关系.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-11-24 16:45 | 显示全部楼层
原帖由 康猪 于 2007-11-24 14:10 发表
不需要写代码
而且还可以追加
>>log.txt
对阿,也建议LZ用这个,我在上面也提过。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-11-24 16:47 | 显示全部楼层
原帖由 turtles 于 2007-11-24 15:45 发表
对阿,也建议LZ用这个,我在上面也提过。


我说地就是你的办法呀:D
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-11-24 17:21 | 显示全部楼层
原帖由 康猪 于 2007-11-24 15:47 发表


我说地就是你的办法呀:D
是阿:D 不过还是有一点点区别的。我用>log.txt,你用 >>log.txt

>  log.txt: 把老的删除,全部重新写
>>log.txt: 继续用一个文件,保存下来以前的内容
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2007-11-24 17:59 | 显示全部楼层
是直接加一句 >>log.txt 么,不过这个命令是输出日志吧,我只要特定的consel里面的显示结果
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-11-24 19:40 | 显示全部楼层
对阿,就在konsole那里加上 >log.txt 或者 >>log.txt就可以了。然后在这个文件里只有显示结果没有其他的。另外在konsole会没有显示结果了。

最好你试一下看看效果怎么样。普通的>log.txt就好了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2007-11-24 20:31 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-11-24 20:40 | 显示全部楼层
比如你启动一个Java的Programm叫 HelloWorld.

那你就写 java HelloWorld > log.txt 就行了。

比如你在这个文件夹jboss (C:\jboss)写上面这个,那个log.txt也会存到这个文件夹。

如果要存到其他的地方你可以直接写 全部的Path比如 C:\MeineLogDaten\log.txt等等,不要只写log.txt。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2007-11-24 22:10 | 显示全部楼层
原帖由 turtles 于 2007-11-24 19:40 发表
比如你启动一个Java的Programm叫 HelloWorld.

那你就写 java HelloWorld > log.txt 就行了。

比如你在这个文件夹jboss (C:\jboss)写上面这个,那个log.txt也会存到这个文件夹。

如果要存到其他的地方你 ...


还能这样用$考虑$ 不需要声明什么包么

还有能否同时再显示内容到console上$frage$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-11-24 22:37 | 显示全部楼层
同时显示是可以的,不过比较麻烦。

我自己没有试过,所以也不清楚。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网 |网站地图

GMT+2, 2024-5-15 20:59 , Processed in 0.056712 second(s), 16 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表