gpt4 book ai didi

java - 访问一个java文件中的另一个java文件

转载 作者:行者123 更新时间:2023-12-01 23:27:00 26 4
gpt4 key购买 nike

我知道这个问题已经被问过并回答过很多次了。但我不知何故无法做到这一点。我有一个具有以下结构的包

model/
InputDetails.java
RelationDetails.java

现在文件 RelationDetails 具有以下结构:

package model;
public class RelationDetails {
....
}

文件InputDetails具有以下结构

package model;
public class InputDetails {
.....
}

现在我已经编译了 RelationDetails.java 文件,该文件在同一目录中创建了 RelationDetails.class 文件。但是当我尝试编译 InputDetails.java 文件时,它显示错误

Symbol not found

无论在哪里使用了RelationDetails。我哪里错了??

最佳答案

我建议使用像 Eclipse 这样的 IDE或IntelliJ IDEA 。他们将为您进行编译。或者使用Ant、Gradle或Maven来编译。我是一名专业的 Java 开发人员,我不记得上次从命令行使用 javac 是什么时候了。没必要这样。

如果您坚持直接使用javac,请从相应的源文件夹(“model”上方的目录)一起编译这两个文件。:

javac "model/InputDetails.java" "model/RelationDetails.java"

或者,如果您想单独编译它们:

javac -classpath . "model/InputDetails.java"
javac -classpath . "model/RelationDetails.java"

-classpath . 位将当前文件夹添加到 javac 可执行文件的类路径中,因此它可以找到以前编译的类,并且您不会得到 '找不到符号”错误。

关于java - 访问一个java文件中的另一个java文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19838299/

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