最近,在项目中遇到了一些小问题,虽然说这样的问题很简单,且网上会有解决方法的,但是,自己记录下总是好的。重在积累。
1、项目中有个功能是写信息到配置文件。于是,便在每个属性结束时,使用/n来换行。后来发现,使用 记事本 和 写字板 分别打开,其中一个换行了,正是我要的效果,而另一个没有,各个属性之间只是有一个空格而已。后来,在代码中使用 /n/r 来换行,再次使用 记事本 和 写字板 分别打开,换行正常。
2、将项目中,有个功能是点击 帮助 菜单,即打开项目中的帮助文档,为chm格式的。将项目打包发布后,如果安装在不带空格的目录下,打开帮助文档正常。但是,如果安装在带空格的目录下后,则打不开。
项目中使用的语句为:Runtime.getRuntime().exec("cmd.exe /k start "+path);
查找资料时发现下面的网址 : http://www.blogjava.net/hopeshared/archive/2008/01/31/178685.html
后将项目中语句改为 : Runtime.getRuntime().exec("cmd /k "+"/""+path+"/""); 执行正常。