配置Java环境变量时需要设置classpath吗?
1.为什么配置classpath? 在默认情况下,运行(用java命令)某个字节码文件(.class)时,就在当前目录下找,如果找到运行的字节码文件则执行,否则报错.为了使在任何目录下都能运行这个字节码文件,就需要配置classpath.2.为什么不建议配置classpath? 当你配置了classpath后,你在一个目录下运行java命令,电脑就从你配置classpath时设置的那个目录里找符合名称的字节码文件(.class),找到就运行(否则报错).但你在其他目录下编译了一个重名的字节码文件,电脑还是会从你配置classpath时设置的那个目录找这个重名的字节码文件,此时你运行的是最初你设置的那个目录里的字节码文件,而不是你最后编译的那个重名的字节码文件.3.说明视频:https://www.bilibili.com/vide...
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
1.为什么配置classpath? 在默认情况下,运行(用java命令)某个字节码文件(.class)时,就在当前目录下找,如果找到运行的字节码文件则执行,否则报错.为了使在任何目录下都能运行这个字节码文件,就需要配置classpath.
2.为什么不建议配置classpath? 当你配置了classpath后,你在一个目录下运行java命令,电脑就从你配置classpath时设置的那个目录里找符合名称的字节码文件(.class),找到就运行(否则报错).但你在其他目录下编译了一个重名的字节码文件,电脑还是会从你配置classpath时设置的那个目录找这个重名的字节码文件,此时你运行的是最初你设置的那个目录里的字节码文件,而不是你最后编译的那个重名的字节码文件.
3.说明视频:https://www.bilibili.com/vide...