java - Java目录错误

原文 标签 java class

即时通讯收到以下错误

javac MyCollection.java ./au/edu/uow/Collection/CollectionFactory.java:109: 
cannot access au.edu.uow.Collection.DVDAlbum
bad class file: ./au/edu/uow/Collection/DVDAlbum.java
file does not contain class au.edu.uow.Collection.DVDAlbum
Please remove or make sure it appears in the correct subdirectory of the classpath.
                    DVDAlbum dvd = new DVDAlbum(tempTitle,tempGenre, tempDirector, tempPlot);


从以下代码

package au.edu.uow.Collection;

import java.util.ArrayList;
import java.io.*;

public class CollectionFactory{
        DVDAlbum dvd = new DVDAlbum(tempTitle,tempGenre, tempDirector, tempPlot);
}


这是DVDAlbum的实现

import au.edu.uow.Collection.Album;

public class DVDAlbum implements Album{

    private String Title;
    private String Genre;
    private String Director;
    private String Plot;
    private String MediaType;

    public DVDAlbum(String TempTitle, String TempGenre, String TempDirector, String TempPlot){
        Title = TempTitle;
        Genre = TempGenre;
        Director = TempDirector;
        Plot = TempPlot;
    }
    String getMediaType(){
        return MediaType;
    }
    String getTitle(){
        return Title;
    }
    String getGenre(){
        return Genre;
    }
}


任何帮助将非常感激

最佳答案

您的DVDAlbum似乎没有任何软件包声明。加:

package au.edu.uow.Collection;

关于java - Java目录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12122077/

相关文章:

java - 使用无序列表计算团队统计数据

java - 嵌入式 jetty ServletTester 服务单个静态文件

javascript - ES6 super()在构造函数中实际上做什么?

c# - 是否可以禁止childclass定义类?

c# - 哪种数据存储结构/类最合适?

c# - 从C#调用Java代码

java - 测试字符串格式的 boolean 表达式

java - 是否可以在JOptionPane.showMessageDialog()中更改字符串颜色

java - 二传手和 setter/getter

python - 将类嵌套在Python的3个层次中-是不好的做法吗?