我想在eclipse中启动一个项目,但是当我尝试启动eclipse时,它无法打开。我的老师说我必须设置环境变量。环境变量的重要性如PATH
,CLASSPATH
,JAVAHOME
以及它们的正确值是什么?
答案 0 :(得分:7)
这样Eclipse就会知道Java的位置。
Java本身不使用JAVA_HOME 。一些第三方 程序(例如Apache Tomcat)期望这些环境之一 要设置为JDK或JRE的安装目录的变量。 如果您不使用需要它们的软件,则不需要 设置JAVA_HOME和JRE_HOME。
CLASSPATH 是一个包含列表的环境变量 目录和/或JAR文件,Java将在其中查看 搜索要加载的Java类。你通常不需要设置 CLASSPATH环境变量。而不是使用这种环境 变量,您可以在命令行上使用-cp或-classpath选项 使用javac和java命令时。
PATH 是操作系统使用的环境变量(Windows, Mac OS X,Linux)它将寻找本机可执行程序 跑。您应该添加JDK安装的bin子目录 目录到PATH,这样就可以使用javac和java命令了 和命令提示符窗口中的其他JDK工具。 JDK安装 说明解释了如何设置PATH。
答案 1 :(得分:0)
Eclipse IDE本身使用Java来启动和运行。在Windows上你应该有一些叫做PATH和JAVA_HOME的环境变量,可以存储程序的位置。在Java的情况下它可以非常方便,因为当你有不同的版本时,你所要做的就是编辑你的PATH或你的JAVA_HOME。如果你没有设置那些变量那么像Eclipse这样的程序可能不知道要使用什么。
Classpath略有不同,因为这是你的java程序使用的,当你获得一些java编程经验时,你会学到更多关于它的知识。
答案 2 :(得分:0)
据我了解你的问题,你在启动Eclipse时遇到了问题?如果是这样,您很可能没有正确的JRE / JDK路径。见this FAQ for help。
简而言之,您通常希望将PATH变量设置为指向java可执行文件。请注意,Eclipse根本不使用JAVA_HOME
。