お尋ねします。
Java のコマンドライン引数には自分自身のパスは含まれないようですが、どうすれば自分自身のパスや名前を得ることができますか?
次の C 言語の例のようなことがしたいのですが。

/* hoge.c */
#include <stdio.h>

int main(const int argc, char * argv[])
{
  printf("EXE NAME: %s\n", argv[0]);
  return(0);
}

C:\test>hoge.exe
EXE NAME: hoge.exe

コマンドプロンプトで hoge.exe を実行すると argv[0] に hoge.exe という名前が入りそれを表示します。