战狼图片:为什么要设JAVA_HOME环境变量啊?怎么设啊?

来源:百度文库 编辑:高校问答 时间:2024/04/28 14:48:12
变量的值是什么啊?
具体用处在哪啊,不设有问题吗?

很多软件靠这个变量找到jdk的安装目录,如果不设这个变量的话,这些软件包很可能找不到javac.exe在哪里。比如ant就需要通过这个环境变量来确定javac.exe的路径来执行compile task。这个环境变量的值就是你的jdk安装目录。如果你的jdk装在c:\jdk1.42,那么“c:\jdk1.42”就是JAVA_HOME的值。

编译是不都要javac ??.java吗?设环境变量就是为了在任何文件夹里,行令行都能找到javac.exe这个文件,这样才能编译。同样,java.exe 才能用。
当然,如果你用别的辅助软件,比如jcreator,或JBuilder,不设也行吧。