我刚刚从MacOS切换到Windows,我不能像在MacOS上那样简单地安装JDK并在Windows上运行javac。在运行javac之前,我需要为我的用户添加新的环境变量(名称为PATH,以及jdk的bin文件夹的实际路径)。
为什么我在MacOS上运行javac没有任何问题,但我需要添加env。变量到Windows? 感谢。
答案 0 :(得分:1)
我不知道Mac OS是怎么回事,但在Windows上,javac只是一个简单的可执行程序。与从命令行调用的任何其他程序一样,您必须告诉操作系统在哪里找到它,这样您就可以在每次使用时都不需要指定路径就可以调用它。
总而言之,如果不更新路径环境变量,则每次要使用javac程序时都必须设置javac程序所在的位置。但是如果你更新路径环境变量,你就不需要这样做了(你只需要调用程序)