[질문]클래스 패스 설정에 대한 질문입니다.
물맑
어떤 클래스를 클래스 패스에 추가해서이용하려고 했는데요
예를들어
c:\test\classes\ch10
이란 폴더 안에 package ch10; 으로 잡은 test.class 란 파일이 있고 ,
클래스 패스를 c:\test\classes 로 잡은후
import ch10.test;
라고 컴파일을했습니다.잘 컴파일 되더라구요 근대 classes 폴더 안에 test.java 란 파일이 있거든요?
import ch10.test; 라고 할땐 컴파일이 잘되는데
import ch10.*; 라고 할땐 test.java 란 파일이 배드클래스 어쩌고 하면서 컴파일이 안되네요..
test.java 란 클래스를 지워주고 import ch10.*; 하니깐 또 잘 되더라구요.
원래 java 파일이 클래스 패스 내부에 있으면 안되는건가요?
-
나리 2023-09-16
답변 감사합니다.~~^^ 사이트엔 역시 없는게 없는듯 ㅡㅡ 좋은하루 되세요~
-
악당 2023-09-16
참고로, 컴파일 옵션에 대해 궁금하시면, 사이트에 \javac 명령어의 옵션 정리\ 라는 게시물이 있습니다. 참조하세요.
-
파란 2023-09-16
먼저, *(애스트리커)를 사용하면, 모든의 의미가 되므로, 가상머신은 ch10.* == ch10 폴더내의 모든 파일을 자바 클래스파일로 간주하고 시작합니다. 그래서, 발생한 에러같습니다. 그리고, 왜 소스와 클래스파일을 한곳에 두는지 잘은 모르겠지만.. 소스와 클래스 파일은 분리해서 사용하세요. 그리고, 컴파일시 -d옵션을 사용하면 클래스 파일 생성시 편리합니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2658656 | sublime text2 사용하시는분 (인코딩 질문) | 연블랙 | 2024-06-18 |
2658627 | 윈도우8 데브C 재질문드립니다;; (1) | 이플 | 2024-06-17 |
2658605 | 아스킷코드값 질문이요 | 두바다찬솔 | 2024-06-17 |
2658574 | 접근성 코딩 공부는 어떻게 해야할까요? ㅠ_ㅠ; (6) | 머즌일 | 2024-06-17 |
2658545 | 각각 오브젝트들의 멀티터치 (1) | 에다 | 2024-06-17 |
2658520 | PHP 에서요 | 꽃큰 | 2024-06-16 |
2658491 | 동영상 재생 (4) | 가을바람 | 2024-06-16 |
2658468 | 플래시로 포트폴리오를 만들때.. (1) | 곰돌곰돌 | 2024-06-16 |
2658441 | 상속 문법에 생소한게 있어 질문드립니다. | 도1도캣 | 2024-06-16 |
2658381 | 구글로그인어떻게하나여 아무것도몰라서집어넣기만했는데 ㅜㅜ (1) | 예린 | 2024-06-15 |
2658353 | 엑셀과 연동해서 프로그램 작성 질문좀...??? | Sweeety | 2024-06-15 |
2658327 | 아파치와 톰캣 연동을 했는데요.. (3) | 바르고 | 2024-06-15 |
2658297 | AIR for iOS 에서 실제 디바이스로 테스트 하기에 대해 (2) | 란새 | 2024-06-14 |
2658265 | dl 을 쓸때 (1) | 소윤 | 2024-06-14 |
2658214 | 어떨때 쓰는건지 궁금해요 (4) | 가시 | 2024-06-14 |
2658182 | 하루에 하나 정도는 여기에 올리네요.. ^-^;;..오늘도 자스쪽 질문이에요..스타일 적용 질문요... (5) | 갤투 | 2024-06-13 |
2658160 | 특정페이지만 폰트크기 키울수 있나요? | 해길 | 2024-06-13 |
2658128 | 전에 올렸던 질문을 다시 올려 봅니다. (1) | 머슴밥 | 2024-06-13 |
2658068 | 라이브러리의 이미지에 Linkage 를 걸었을경우에.. allow smoothing 이.. (3) | 시내 | 2024-06-12 |
2658015 | 안녕하세요 몇 가지 좀 물어볼께요 | 은아 | 2024-06-12 |