java - 类路径声明中的点

标签 java classpath

我读到这篇文章主要是为了使用命令行 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/

相关文章:

javac 意外地扩展了我的类路径中发现的 jar

java - mysql.jdbc.driver类未找到异常

java - "classpath*"在 Spring MVC 项目中声明在哪里?

java - 使用 JDBC 时卡在 oracle.sql.Array 到 String Array 上

java - 具有Olingo V4和MySQL数据库连接的OData服务

即使已使用 javap 验证类路径和 .class 文件,Java 也找不到符号错误

java - 关于 Java 类路径,需要澄清

java - 有没有像Moodle这样流行的类(class)管理系统?

java - 自动提交关闭时 SQL JDBC java 提交

java - 在 postman 中发送有效负载时,有没有办法从另一个表的主键插入外键值的值?