2013-12-15 201 views
0

我一直在编写我的第一堂课的作业。我正在与NetBeans合作。我完成了我的项目,它运行良好。我觉得我可以做得更好,所以我刮了它,并开始一个新的石板。现在我收到一条消息,说当我尝试运行它时发现“No main class found”。但我有一个主要课程。下面是一些代码:无法找到主符号AND无法找到符号错误

package MyName; 
import java.util.*; 
import java.io.*; 

public class MyName { 
public static void main(String[] args)throws Exception { 
    //declare new file 
    java.io.File newFile = new java.io.File("LuisRamosp4.txt"); 

    //check to see if file exist, if it does then delete it 
    if (newFile.exists()) { 
     newFile.delete(); 
    } 
    //used to create a file 
    System.setOut(new PrintStream(newFile)); 

    //instance 1 of Guitar object 
    Guitar myGuitar = new Guitar(); 

在这一行有一个错误信息说“无法找到符号”只有我有一个类已建成。这里是行:

Guitar myGuitar = new Guitar(); 

这里是我的一块类:

public class Guitar { 

boolean isPlaying = false; 
boolean isTuned = false; 

我明白我应该保持我的代码了。我想再试一次,现在我卡住了。任何意见将不胜感激。

+0

'吉他'包是什么包? –

+0

在主右圆括号之间加上一个空格 – MultiplyByZer0

+0

我用它做了一个新的类。但其中一个我删除的文件也有。如果我需要添加一个包,你能解释我是如何做到的。 –

回答

-1

在java中,你不应该使用抛出的主要方法,它已经是预期的了。

+1

这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 – Andy

+0

这是问题的“找不到主要类”部分的解决方案。编译器找不到main()方法,因为它有一个意外的定义,因此找不到“主类”。 – Kent