gpt4 book ai didi

java - 包不存在?

转载 作者:行者123 更新时间:2023-11-29 06:07:52 24 4
gpt4 key购买 nike

我的目录结构是:

  • ABC/src/com/example/model/a.java
  • ABC/src/com/example/web/b.java

a.java 的代码:

package com.example.model;

public class a {
// ...
}

b.java 的代码:

package com.example.web;

import com.example.model.*;

public class b {
// ...
}

我已经设置了 CLASSPATH Tomcat 的环境变量 servlet-api.jar ,所以我不需要将它包含在 javac 中命令。

现在a.java编译很好但是当我编译时 b.java它说“包 com.example.model 不存在”。

这是怎么引起的,我该如何解决?我正在使用 Ubuntu 10.10。

最佳答案

将输出目录(ABC/classes 或类似目录)添加到 javac 类路径,以便 javac 可以找到这些类。

编辑:

实际上,正如 AlexR 所指出的,首选方法是添加 -sourcepath 选项。

这样,编译器将使用您的代码的当前源代码,而不是您上次编译时的类文件。

关于java - 包不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994189/

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