Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打印类中上次修改日期的Java Netbeans Freemarker模板?_Java_Templates_Netbeans_Freemarker - Fatal编程技术网

打印类中上次修改日期的Java Netbeans Freemarker模板?

打印类中上次修改日期的Java Netbeans Freemarker模板?,java,templates,netbeans,freemarker,Java,Templates,Netbeans,Freemarker,所以我正在学习为java制作一个通用模板。因此,在Netbeans中,我转到工具菜单,打开模板管理器,打开Java类模板。这就是我所做的: <#if package?? && package != ""> package ${package}; </#if> /** * * Author: ${user} * Created : ${time} ${date} * Last Modified : ${lastUpdated} */ public

所以我正在学习为java制作一个通用模板。因此,在Netbeans中,我转到工具菜单,打开模板管理器,打开Java类模板。这就是我所做的:

<#if package?? && package != "">
package ${package};

</#if>
/**
 *
 * Author: ${user}
 * Created : ${time} ${date}
 * Last Modified : ${lastUpdated}
 */
public class ${name} {

}
但当我看到Freemarker网站时:


被用作一个内置的。。。我只想让我的注释显示java文件上次保存的时间。可能吗?如果是的话,怎么办?

你误解了那里的手册。lastUpdated不是FreeMarker中的内置变量。您正在使用的所有变量,如名称、包、时间,都是由NetBeans提供的。毕竟,FreeMarker并不专门用于生成源代码,事实上,它更常用于生成网页。因此,请检查NetBean文档中提供了哪些变量。或者,可以尝试列出可用变量,如下所述:

package Maths;

/**
 *
 * Author: Emanuel Parkman
 * Created : 3:40:29 AM May 22, 2014
 * Last Modified : Expression lastUpdated is undefined on line 9, column 22 in Templates/Classes/Class.java.
 */
public class NewClass {

}
${lastUpdated}