• [잡소리] 혹시 자바쪽 잘아시는분 계신가요 ㄱ-2013.06.15 PM 12:31

게시물 주소 FONT글자 작게하기 글자 키우기

import java.a!pple--.*;
import java.awt.*;

public class 홍승환과제 extends a!pple- {
public void paint(Graphics 그림) {
int 년도 = 2007;
boolean 불운 = false;
if ((년도 % 7 == 0 && 년도 % 70 != 0) || (년도 % 140 == 0))
불운 = true;
if (불운)
그림.drawString(년도 + "는 불운의 해 입니다.", 100, 60);
else
그림.drawString(년도 + "는 불운의 해가 아닙니다.", 100, 60);
}
}


이런식으로 작성하고 컴파일하려하는데, 분명히 이름하고 클래스 명하고 같음에도 불구하고 이름이 다르다면서 컴파일이 안되네요;;;;;; 혹시 다른분들 컴퓨터에서는 실행이 가능하신지 질문드립니다 ㅠ

환장하겠습니다 =_=;;;; 한글이 아닌 영어로쓰면 컴파일 잘되는데, 대체 뭐 어디가 잘못된건지 -_-;;;

혹시 자바좀 잘아시는분 왜그런지 아시나요 ㅠㅠ 에디트플러스 쓰고있습니다.

P.S : 추가적으로 컴파일하고 인수없게 실행하면 Method:main 어쩌고 하면서 실행이 또 안되네요 -_-; 웃긴건 다른사람 컴퓨터에서는 실행이 된다는겁니다;; 인터넷 뒤져보니 메소드 어쩌고 되있는데 분명히 예제랑 똑같거든요;; 토시하나안틀리고..
환장하겠습니다 ㅠ
댓글 : 11 개
환경변수인가 그거 설정하심?
환경변수라면 어떤거말씀하시는건가요 ㅠㅠ..
네이버에 자바 환경변수 치면 나와요

원래 자바 깔면서 설정하는건데 'ㅅ'
네 설정했는데 안되네요 =_=;; 아 돌아가시겠네..; 영어는 컴파일 잘되는데 한글은 왜안되는건지;
아 설정 잘못된거보니 환경변수가 잘못된게 맞았었네요. 지금 수정하니 컴파일은 잘됩니다.ㅠㅠ

근데 실행이..Exception in thread 'main' java.lang.NoClassDefFoundError

...하 짜증나네요 ==-
이클립스로 해보심이?
  • Coiie
  • 2013/06/15 PM 01:07
메인이 없어서 그런것 같군요..실행할려면 main은 필수입니다.
한글명 변수도 사용가능하긴하나
사용 컴터 환경에따라 한글 사용하면 에러뜨는 경우가 있으니
될수있으면 영어로 하시는 편이 좋습니다
  • nako
  • 2013/06/15 PM 01:11
한글 사용하실 거면 인코딩 타입을 EUC-KR로 잡아주셔야합니다.
왠만하면 로직상에선 한글을 빼시는게 좋습니다.
저 소스를 컴파일 후 그냥 실행시켰다면 에러가 납니다.
왜냐하면 main이 없거든요..
  • KDR
  • 2013/06/15 PM 01:14
에러 메시지에 이미 답이 나와있네요. 메인 클래스를 찾을 수 없다고 나오잖아요.
메인 클래스를 생성하던지 public static void main(String args[]){} 메인 메소드를
추가 하여야 할 듯 싶네요. 컴파일에서 에러가 발생되지 않았다고 해서 잘 실행되겠지
하면 오산입니다. 익셉션 즉 예외라는 것은 주로 런타임시 발생되는 에러입니다.
친구글 비밀글 댓글 쓰기