Jun*_*aid 8 java path classpath
为什么我们需要Path和ClassPath?使用像eclipse这样的IDE我们还需要添加路径吗?
我们不需要设置PATH和CLASSPATH来编译和运行 java 程序,而使用Eclipse这样的 IDE 。使用CMD编译和运行java 程序
需要这些环境变量。示例-:这是控制台的屏幕截图,可以快速了解PATH和CLASSPATH
说明-:
编译程序-
我将java程序文件Demo.java存储在位置D:\Programs\Classes。现在我D:\Programs\Classes在 CMD 中指向 location并执行javac Demo.java命令。系统将javac在PATH变量的帮助下理解。Java 程序Demo.java编译成功,因为PATH正确设置为%JAVA_HOME%\bin.
运行程序(类文件)-
由于类文件已在同一位置生成D:\Programs\Classes,因此我们可以通过键入命令java Demo来运行此类文件,如屏幕截图第二行所示。现在系统将在CLASSPATH的帮助下找到类文件,因为我的CLASSPATH变量有D:\Programs\Classes路径。
不需要在 CMD 中指向类文件位置来运行它。系统将在PATH变量的帮助下理解java命令,并使用CLASSPATH变量找到该类来运行它。
该路径指向jre的位置,即java二进制文件,例如jvm和必要的库。类路径指向您开发的类,以便 jvm 可以在您运行产品时找到它们并加载它们。
因此,本质上您需要找到 java 的路径,以便它可以找到您的类并从类路径运行它们