[완료]JAVA 컴파일 에러...

FlyChicken의 이미지

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/java
Caused by: java.lang.ClassNotFoundException: HelloWorld.java
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

위 프로그램은 파일명에서 알수 있듯이 단순히 helloworld 라는 문자열을 찍는 프로그램 입니다.

뭔가 프로그램에서 오류가 났다고는 생각 할수 없습니다.

현제 우분투 8.04를 사용중에 있습니다.

jdk 1.5버전을 지우고 1.6버전을 새로 설치 했는데

컴파일시에 위와 같은 오류가 발생합니다.

/etc/profile 에 path 설정은 해주었습니다.

JAVA_HOME="/usr/lib/jvm/java-6-sun"
export JAVA_HOME
PATH="$PATH:$JAVA_HOME/bin"
export PATH

which java 결과 입니다
/usr/bin/java
whick javac 결과 입니다.
/usr/lib/jvm/java-6-sun/bin/javac

결과 황당한 저의 실수로 밝혀졌습니다.

컴파일 하려고 java 파일명.java를 해버린..;;;

cleol의 이미지

컴파일 에러가 아닌데요. javac 대신 java 를 타이핑하신 것 아닌가요?

FlyChicken의 이미지

제가 살짝 정신을 놓고 있었던듯...정말로

컴파일 시키려고 java를 실행 시키고 있었군요..;;;;

순간 황당해서 얼어 있었습니다......;;

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.