启动我的java.exe在哪里?

时间:2011-12-09 09:38:56

标签: java

有什么方法可以找到启动我的java.exe的路径吗?

在这种情况下,我在Windows上,但如果有一般解决方案,我会欢迎它。

仅供参考:在大多数情况下,我的工具将从完整路径启动到未注册的java.exe。例如C:\ABC\DEF\SDK\JRE\BIN\Java -jar MyTool.jar。我能找到C:\ABC\DEF\SDK\JRE\BIN\

是的,它是相当自我指涉的。 :)

3 个答案:

答案 0 :(得分:1)

有一个java.home系统属性。我确信,如果您将JAVA_HOME设置为与包含java.exe的目录不同的目录,则可以设计案例,但我应该对标准案例做好准备。

scala> System.getProperty("java.home")
res3: java.lang.String = C:\Program Files\Java\jdk1.6.0_14\jre

答案 1 :(得分:1)

一般来说,java.exe不需要启动java代码。但您可能希望查看java.home系统属性

答案 2 :(得分:0)

对于Windows,当您从命令行或本机操作系统执行java.exe时,它将查找所有dir侦听env变量PATH +当前目录。希望有所帮助