자바가 rpm으로 설치되어 있어 java 컴파일을 하고 class파일을 실행 시키지 밑에와 같은 에러가 발생하였다.
[[email protected] java_test]# java TMain
Exception in thread "main" java.lang.NoClassDefFoundError: TMain
Caused by: java.lang.ClassNotFoundException: TMain
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: TMain. Program will exit.

환경변수를 확인해 보니 java과련 변수는 등록 되어 있지 않아
export JAVA_HOME=/usr/java/jdk1.6.0_18/;
CLASSPATH=.:$JAVA_HOME\bin;
PATH=$PATH:$CLASSPATH

실행 한후  다시 컴파일 하고 실행해 보니 잘 된다.
rpm으로 설치시 환경변수가 등록이 안되나 보다 ㅡㅡ;
2010/10/18 10:03 2010/10/18 10:03

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다