You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询javac命令中“当前目录”的具体指向路径

Java默认类路径中"当前目录"的含义

根据Java官方文档说明:

类路径的默认值为".",表示仅搜索当前目录。设置CLASSPATH环境变量或使用-cp命令行参数会覆盖该默认值。

问题解答

这里的“当前目录”指的是运行javac命令时的当前工作目录——也就是执行命令时命令行终端所处的目录,而非源文件所在的目录。

实例说明

你在Windows系统的ubuntu账户下,命令提示符初始路径为C:\Users\ubuntu,随后执行命令C:\programs\java\jdk8\bin\javac D:\soucecode\Hello.java:

  • 此时的当前工作目录仍然是C:\Users\ubuntu,默认类路径的"."对应的就是这个目录,而不是源文件所在的D:\soucecode。

内容的提问来源于stack exchange,提问作者JJJohn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 00:50:50