Eclipse代码模板生成的意外Java代码注释?

时间:2013-05-26 13:42:57

标签: java eclipse code-comments code-templates

正如我们所知,Eclipse可以帮助我们为类型和方法生成代码注释,例如,我们可以去 Preferences > Java > Code Style > Code Templates > Comments为Java类型配置模板 这是我的类型模板:

/**
 * @className:${package_name}.${file_name}
 * @description:${todo}
 * @author <a href="mailto:author@website.com">Author</a>
 * @date ${date} ${time}
 */

好的,当我按下 / * * 在类类型之前输入,Eclipse将在下面生成注释:
< / p>

/**
 * 
 * @className:com.abc.demo.Demo.java
 * @description:TODO
 * @author <a href="mailto:author@website.com">Author</a>
 * @date May 26, 2013 8:56:12 AM
 */

事实上,有两件事情符合我的预期。

  1. @className之前有一个空行,所以每次我必须按 ctrl + D 删除它;
  2. 日期格式不符合我的预期(我希望它可能是2013-05-26,但它是May 26, 2013),甚至更奇怪的是,时间不正确(或者不是我的时区的当前时间) ?)
  3. 所以它真的可以生成代码模板,如下所示:

    /**
    * @className:com.abc.demo.Demo.java
    * @description:TODO
    * @author <a href="mailto:author@website.com">Author</a>
    * @date 2013-05-26 09:30 PM
    */
    
    不过,我正在使用Eclipse Helios开发Windows 7。

1 个答案:

答案 0 :(得分:1)

关于日期格式,请查看此SO条目:How to set the Eclipse date variable format?

简而言之,设置“-Duser.language”和“-Duser.region”可能会有所帮助。