无名商城论坛

搜索
查看: 204|回复: 0

[其他技术] 【梅开三度】java常见实例3

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 16:31:08 | 显示全部楼层 |阅读模式
javac 绝对路径的使用:

javac:假设你要编译的类文件名叫:HelloWorld.java,其完全路径为:D:/java/HelloWorld.java。但你所在的当前目录是:C:/Documents and Settings/peng>。如果想在这里执行编译,会有什么结果呢?

(1). C:/Documents and Settings/peng> javac HelloWorld.java 这时编译器会给出如下的错误提示信息:

error: cannot read: HelloWorld.java
这是因为默认情况下 javac 是在当前目录下查找类文件,很明显这个路径不是我们存放类文件的地方,所以就会报错了。

(2). C:/Documents and Settings/peng> javac D:/java/HelloWorld.java

这时编译成功。

所以,只要你执行 javac 命令的目录不是类文件存放的目录,你就必须在 javac 命令中显式地指定类文件的路径。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表