Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法编译主Java应用程序_Java_Compiler Errors - Fatal编程技术网

无法编译主Java应用程序

无法编译主Java应用程序,java,compiler-errors,Java,Compiler Errors,当我试图编译我的应用程序时,我遇到了很多错误 这是我的界面 public interface userMessage { public enum DisplayMessageID { VALID, CMD_ERR, LOAD_ERR, SAVE_ERR, DELETE_ERR, CONVERT_ERR, FORMAT_ERR } String subuserMessage(DisplayMessageID DispMe

当我试图编译我的应用程序时,我遇到了很多错误

这是我的界面

public interface userMessage {
    public enum DisplayMessageID {
        VALID, CMD_ERR, LOAD_ERR, 
        SAVE_ERR, DELETE_ERR, CONVERT_ERR, 
        FORMAT_ERR
    }

    String subuserMessage(DisplayMessageID DispMess);
}
这是我的一门课

package terminal;

public  class UserCommunication implements userMessage {

    public DisplayMessageID DisplayMessageID;

    public UserCommunication (DisplayMessageID displaymessageid ) {
        this.DisplayMessageID  = displaymessageid ;
    }

    // a method for Displaying messages
    public String  subuserMessage(DisplayMessageID DispMess) {          
        switch (DispMess) {
            case CMD_ERR : 
                System.out.println("Terminal Sw Module cannot able to intrepret the input Command");
            break;

            case LOAD_ERR :    
                System.out.println("Controller reports there is problem in fetching the file:" + "\n" +
                    "1 Check if the source file exits in Database" + "\n" +
                    "2 Check if Source path is right" + "\n" +
                    "3 Check if you have access to Database");
            break;

            default:
                System.out.println("VALLIDD.");
            break;  

        }
    return "ddd";
    }
}
这是我的主要节目

package terminal;

import terminal.userMessage.DisplayMessageID;

public class DisplayMessage() {

    public static void main(String[] args) {
        UserCommunication user_comm_to_terminal = new UserCommunication(DisplayMessageID.LOAD_ERR);
        System.out.println("Height of rectOne: ");
    }
}
这些是我在尝试编译时遇到的错误

  • 在第行,
    public class Displaymessage
    ——令牌“class”上的语法错误,@预期的
  • 在第行,
    publicstaticvoidmain(String[]args)
    :-

    Multiple markers at this line
    - Syntax error on token "void", @ expected
    - Syntax error, insert "enum Identifier" to complete EnumHeader
    - Syntax error, insert "]" to complete ArrayAccess
    - Syntax error on token "]", invalid (
    - Syntax error, insert ")" to complete SingleMemberAnnotation 
    
  • 在最后一行,
    }:-标记“}上的语法错误,删除此标记

  • 我无法找出这些错误。任何帮助都会很好

    public class  DisplayMessage() {
    
    去掉
    ()

    从类定义中删除
    ()

    public class DisplayMessage {
    
    public static void main(String[] args) {
    
    
        UserCommunication user_comm_to_terminal = new UserCommunication(DisplayMessageID.LOAD_ERR);
    
         System.out.println("Height of rectOne: ");
    
    
    
    }
    
    }


    应该是这样的。希望这能有所帮助。

    您能发布用于编译的命令行吗?一句忠告-在尝试修复其他错误之前,请务必先修复第一个错误。很常见的情况是,程序早期的错误会在以后产生许多错误。谢谢,我正在使用Eclipse IDE,通过删除“()”is displayMessage来解决它。如果这回答了您的问题,您应该将其标记为已接受(通过单击答案旁边的复选框)。