gpt4 book ai didi

javac 为已编译的类创建意外目录

转载 作者:行者123 更新时间:2023-12-02 04:53:31 25 4
gpt4 key购买 nike

情况是这样的 - 我有一个文件夹,比如 ass1,其中有 src 文件夹,其中包含 .java 文件和一个空 bin 文件夹。然后我使用以下命令:

javac -cp src -d bin src/*

编译所有(有3个).java 文件。文件已编译并可运行...

但是,编译器并没有将它们放在 bin 文件夹中,而是在 bin 文件夹中创建了一个不必要的 ass1 文件夹,并将 .class 文件放在那里。

为什么?可能是什么原因造成的以及如何解决它?

卢兹,你是个英雄。谢谢。

最佳答案

一个类

package ass1;

必须在文件夹中

src/ass1

javac 会将 .class 文件放入

bin/ass1

因为包结构必须与src中的相同。

关于javac 为已编译的类创建意外目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29006052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com