有什么方法可以找到启动我的java.exe的路径吗?
在这种情况下,我在Windows上,但如果有一般解决方案,我会欢迎它。
加
仅供参考:在大多数情况下,我的工具将从完整路径启动到未注册的java.exe。例如C:\ABC\DEF\SDK\JRE\BIN\Java -jar MyTool.jar
。我能找到C:\ABC\DEF\SDK\JRE\BIN\
。
是的,它是相当自我指涉的。 :)
答案 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 +当前目录。希望有所帮助