2012-09-15 2 views
0
import java.awt.*; 
import java.applet.*; 
public class sample extends Applet 
{ 
    String chr; 
    public void init() 
    { 
      setBackground(Color.black); 
      setForeground(Color.white); 
      chr="Inside init() ---->"; 
    } 
    public void start() 
    { 
      chr+="Inside start() ---->"; 
    } 
    public void paint(Graphics g) 
    { 
      chr+="Inside paint() ---->"; 
      g.drawString(chr,10,0); 
    } 
} 

** 이 내 첫 애플릿, 그리고 내가 실행으로 complier..it에서이 오류를 보여 주었다 ... "주요 방법을 찾을 수 없습니다 ...로 선언 ..."I 애플릿이 main()을 요구하지 않는다는 것을 읽었을 때 그 문제를 이해하지 못한다. **자바 먼저 애플릿

+1

는 당신이 당신이 사용하고있는 명령을 게시 제안이 "컴파일"을 보여줍니다. 'javac' (컴파일러)는 main 메소드를 전혀 찾지 않으므로 불평하지 않습니다. 애플릿을 컴파일하는 것이 아니라 프로그램으로 실행하려고 시도 할 때'java'를 사용했다면 보통이 에러가 발생합니다. 이 경우 정당한 방법이 없다는 것에 대해 합법적으로 불평하고있다. – EdC

+0

어떻게 실행하나요? – michael

+1

[Lesson : Java Applets] 읽기 (http://docs.oracle.com/javase/tutorial/deployment/applet/) – adatapost

답변

0

시도해보십시오.

public static void main(String[] args){ 
     sample x = new sample(); 
     x.init(); 
    } 

또한 응용 프로그램은 단지 그것은 단지 빈 애플릿을 보여주는이

sample x = new sample(); 

을 수행하여 실행됩니다. 그게 당신이하려는 일입니까?

나는 식으로 이것을 달리는 것을 시도했다.

+0

아래 후보는 무엇입니까? – KyelJmD

+0

나는 애플릿을 쓰고 있기 때문에 다운 투표를한다고 가정한다. 애플릿은 전체 라이프 사이클이 있기 때문에 애플릿 컨테이너에 의해 실행되어야합니다. 코드를 기술적으로 실행할 수 있도록 main 메소드를 추가하기 만하면 애플릿으로 실행되지 않습니다. 도와 줘서 고마워, – EdC

+0

. 문제가 해결되었습니다. 나는 "자바 샘플"을 실행하는 데 사용하는 일반적인 자바 프로그램처럼 실행하려고 시도했다 .... : D : D – cheeseRoot

-1
+0

당신의 대답을 생각합니다. 답변이 아닌 댓글로 게시되어야합니다. – KyelJmD

+0

나는이 링크에 실제로 애플릿을 실행하는 데 필요한 정보가 링크에 포함되어 있다는 점을 부당하게 여긴다고 생각합니다 (예 : HTML 페이지 등에 삽입). 그러나 코멘트의 컨텍스트가 더 좋기 때문에 무작위 링크를 게시하는 이유를 알 수 있습니다. – EdC

+0

감사의 말씀입니다. 문제가 해결되었습니다. 나는 "java sample"을 사용하여 일반적인 자바 프로그램처럼 실행하려고 시도했다 .... : D : D – cheeseRoot