我想知道什么是JAVA_HOME.我在哪里设置javac.exe和java.exe的路径.它在环境变量中.当我从命令提示符编译Java程序时,JVM如何找到javac.exe?
duf*_*ymo 54
JVM找不到java.exe.它甚至没有打电话给它. java.exe由操作系统调用(在本例中为Windows).
JAVA_HOME只是一种惯例,通常由Tomcat,其他Java EE应用服务器和构建工具使用,例如Gradle查找Java所在的位置.
从您的角度来看,重要的是,Java的/bin目录是在你PATH这样Windows可以找到.exe,随着JDK附带的工具:javac.exe,java.exe,jar.exe,等.
小智 13
设置环境变量
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_24
classpath=C:\Program Files\Java\jdk1.6.0_24\lib\tools.jar
path=C:\Program Files\Java\jdk1.6.0_24\bin
Run Code Online (Sandbox Code Playgroud)
rai*_*pak 12
JAVA_HOME并且JRE_HOME不被Java本身使用.某些第三方程序(例如Apache Tomcat)期望将其中一个环境变量设置为JDK或的安装目录JRE.如果您没有使用需要它们的软件,则无需设置JAVA_HOME和JRE_HOME.
PATH是操作系统(Windows,Mac OS X,Linux)使用的环境变量,它将查找要运行的本机可执行程序.您应该将安装目录的bin子目录添加JDK到PATH,以便可以在命令提示符窗口中使用javac和java命令和其他JDK工具.礼貌:coderanch
| 归档时间: |
|
| 查看次数: |
94750 次 |
| 最近记录: |