일반 계정에서 javac 명령을 쓰면 command not found 라는 메세지가 나옵니 다. .bash_profile 에 classpath 에도 추가 시켰고 source_profile 도 했는 고 jdk/bin/javac 실행권한도 풀어줬는데 루트권한만 javac가 먹습니다. 일반 사용자에게 실행할수 있는 명령어를 관리하려면 어케해야죠 ~ 꼭좀 알 려주세요~
javac 가 root 에서만 되는 것은 PATH 가 일반 사용자 셸 설정에 빠졌기 때문입니다. .bash_profile 의 PATH 에 jdk 의 bin 디렉터리를 넣고 셸을 다시 시작하세요. classpath 는 실행 경로와 별개입니다.