我们可以在Java属性文件中有多行注释吗?

在一个Java .properties文件中,我们可以用#来做单行注释。

有什么办法可以做多线评论?

不幸的不是! Java属性文件只有单行#注释。

如果使用eclipse,则可以select多行并用快捷方式注释(Ctrl + /默认)。 相同的快捷方式取消注释行,但是你必须注意不要select任何空行,这将导致非空的行不止一次被注释。

这些适用于日食,但我想很多的IDE和一些编辑提供类似的function

文件.properties没有多行注释。

由于JDK 1.5属性具有XML支持,并且XML格式支持多行注释。 见javadocs 。

我做了一个处理属性中的注释的类。 通用标题评论和个别属性的评论。

看看: CommentedProperties JavaDoc

这个jar文件可以在这里下载 : 从sourceforge下载jar文件

select要注释掉的内容,然后在eclipse编辑器上按ctrl + /

如果你使用的是Eclipse,这个快捷键Ctrl+Shift+A可以打开select列,所以你只需拖动所有需要注释的行并添加'#'(这会将它添加到所有行)。 当你想删除'#'时,它将是一样的。 要closures列select模式,您必须再次按Ctrl+Shift+A

单行注释使用#

多行注释使用<!-- -->

尝试

 Properties prop = new Properties(); prop.setProperty( "myKey", "value" ); prop.store( new FileOutputStream( new File( d:\\myProp.properties)), "First line.\n#eg second line" );