2013-12-15 7 views
0

프로그래밍에서 첫 번째 수업 과제를 수행하고 있습니다. NetBeans로 작업하고 있습니다. 내 프로젝트가 끝났고 제대로 작동했습니다. 나는 내가 더 잘할 수 있다고 느껴서 그것을 긁어 내고 신선한 슬레이트로 시작했습니다. 이제 실행하려고하면 "주 수업을 찾을 수 없습니다"라는 메시지가 나타납니다. 그러나 나는 메인 클래스를 가지고있다.주 기호를 찾을 수 없으며 기호 오류를 찾을 수 없습니다

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(); 

은이 줄에 "기호를 찾을 수 없습니다"단지 내가 클래스가 이미 내장되어라는 오류 메시지가 표시됩니다 : 여기에 코드의 일부이다. 여기 라인은 다음과 같습니다

public class Guitar { 

boolean isPlaying = false; 
boolean isTuned = false; 

나는 내가 가진 코드를 유지해야 이해 :

여기
Guitar myGuitar = new Guitar(); 

내 클래스의 작품이다. 다시 시도하고 싶었는데 지금은 붙어 있습니다. 모든 조언을 크게 주시면 감사하겠습니다.

+0

'기타'는 어떤 패키지입니까? –

+0

메인과 닫는 괄호 사이에 공백 넣기 – MultiplyByZer0

+0

나는 새 클래스를 만들었다. 하지만 내가 삭제 한 파일 중 하나에도 파일이 있습니다. 패키지를 추가해야하는 경우 어떻게하는지 설명 할 수 있습니까? –

답변

-1

java에서, 당신은 main 메소드에 대해 throw를 사용해서는 안되며, 이미 예상되어 있습니다.

+1

이 질문에 대한 답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. – Andy

+0

질문의 "주 수업을 찾을 수 없음"부분에 대한 해결책입니다. 컴파일러는 예기치 않은 정의가 있기 때문에 main() 메서드를 찾을 수 없으므로 "main class"를 찾을 수 없습니다. – Kent

관련 문제