public class JavaApplication {
public static String currentFileName() {
return Thread.currentThread().getStackTrace()[2].getFileName();
}
public static void main(String[] args) {
System.out.println(currentFileName());
}
}
/*
run:
JavaApplication.java
*/