无法编译主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来解决它。如果这回答了您的问题,您应该将其标记为已接受(通过单击答案旁边的复选框)。