我读到这篇文章主要是为了使用命令行 javac -cp
激活当前文件夹中的搜索功能必须指定一个点(.),如下 javac -cp . File.java
。
我注意到,如果我省略了点,它仍然可以工作。在最新的 Java 7 升级中它是否发生了变化?
提前致谢。
最佳答案
默认情况下,Java 类路径将始终包含当前文件夹以及 ./lib/
中的任何 jar 文件,即使您指定并清空类路径 javac -cp File.java
我认为从 Java 5 开始就是这样。
关于java - 类路径声明中的点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15099109/