xpcomでjava.exeのフルパスを取得する方法
Windows限定になるかも。また、XPで確認したのでVista以降は違うかも。
var file = Components.classes["@mozilla.org/file/directory_service;1"] .getService(Components.interfaces.nsIProperties) .get("SysD", Components.interfaces.nsIFile); file.append("java.exe");
StackOverflowがなかったらエンジニアは死んでしまう。
https://developer.mozilla.org/en-US/docs/Code_snippets/File_I_O?redirectlocale=en-US&redirectslug=Code_snippets%253AFile_I_O
http://mxr.mozilla.org/mozilla-central/source/xpcom/io/nsAppDirectoryServiceDefs.h
http://mxr.mozilla.org/mozilla-central/source/xpcom/io/nsDirectoryServiceDefs.h