我在编译顺序时遇到编译器错误。java文件,即使它包含另一个打包类的导入语句。我不完全确定为什么会发生这种情况,但这是一个目录树,其中包含一些文件:
>
com/my/domain/Order.java
这个文件里面有下面的包和导入:
package domain;
import utils.MyDate;
com/my/utils/MyDate。此文件中包含以下包和导入:
package utils;
编译顺序时出现编译器错误。java:
Order.java:2: error: package com.my.utils does not exist
import com.my.utils.MyDate;
^
Order.java:5: error: cannot find symbol
public MyDate orderDate;
^
symbol: class MyDate
location: class Order
Order.java:16: error: cannot find symbol
public Order(MyDate d, double amt, String c, String p, int q){
^
symbol: class MyDate
location: class Order
Order.java:24: error: cannot find symbol
public Order (MyDate d, double amt, String c) {
^
symbol: class MyDate
location: class Order
4 errors
我仍然不知道如何解决这个问题后,试图从评论。这里有一些更多的细节。
中的现有语句。bash\u配置html" target="_blank">文件:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
export CLASSPATH=${CLASSPATH}:/Users/3aCaGa/Desktop/Java-SE-8-Programs/SimplifiedDateClass/com/my
我是如何编译的?我将转到目录中的java文件位置并运行命令,例如:
java Order.java
有关文件及其确切内容的更多详细信息,请参阅:https://github.com/gosem01/Java-SE-8-Programs/tree/master/SimplifiedDateClass/com/my
要编译,请转到您可以“看到”com文件夹的目录并执行以下操作:
*nix/MacOS
javac -cp . com/my/domain/*.java com/my/utils/*.java
视窗
javac -cp . com\my\domain\*.java com\my\utils\*.java
希望有帮助
您的包和导入语句与您的目录结构不匹配。
您的订单。类应具有:
package com.my.domain;
import com.my.utils.MyDate;
以及Utils。类别:
package com.my.utils;
问题内容: 对于这两个进口; 我收到此错误: 如何解决此错误? 问题答案: 该错误是由您的Eclipse配置引起的。您可以将其减少为警告。更好的是,使用不属于非公共API的Base64编码器。Apache Commons有一个,或者当您已经使用Java 1.8时,请使用。
问题内容: 遇到一个错误地使用 而不是 在其代码中的人,它没有显示为编译错误。 是因为 是相同的 ? 问题答案: 没有编译错误,因为它是有效的(尽管相当无用) 一元运算符 ,其使用方式与以下方式相同: Java语言规范中的相关部分是Unary Plus运算符+(第15.15.3节) 。它指定调用一元运算会导致操作数的一元数值提升(第5.6.1节)。这意味着: * 如果操作数是编译时类型的,,,或,
我使用的是Windows7 32位机器。已安装节点12 v12。22.1,npm 6.14。12 创建了“npx创建反应应用程序反应” 导致打开web浏览器并显示此消息。 请帮助我解决问题并运行应用程序。
尝试与JIB(容器化您的GradleJava项目)与我的Java项目集成。 在此留档之后:https://github.com/GoogleContainerTools/jib/tree/master/jib-gradle-plugin 在我的项目中添加了以下内容: Gradle版本是:5.6.4 使用“/gradlew”构建的编译工作正常。但是,当执行“gradle jib”时,会出现以下错误:
我已经开始为一个个人项目学习JavaFX,事情进展顺利,直到我遇到了创建一组文本字段的问题。据我所知,代码是正确的,我使用的IDE没有给出任何错误指示。但当我尝试运行程序时,它会抛出一长串错误,这些错误在我注释创建文本字段的代码时不会发生。当这些代码行被省略时,程序将完全按照它应该的方式运行。 我正在使用InteliJ Idea,Windows 10,Javafx SDK 14.0.1和Java
我正在一个web项目中创建一个自定义。java文件,使用自定义类加载器加载它,使用编译器API编译它,然后通过反射执行它。唯一似乎不起作用的是编译如下所示的文件: 使用编译器API的诊断收集器,我得到以下错误消息: 包“exceptions”和引用的类肯定存在,我的src文件夹的结构如下:(也包含类文件的文件夹) src公司 例外情况 测试文件 我尝试按照这里的建议设置类路径,但它不会改变任何东西