[질문]클래스 패스 설정에 대한 질문입니다.
물맑
어떤 클래스를 클래스 패스에 추가해서이용하려고 했는데요
예를들어
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옵션을 사용하면 클래스 파일 생성시 편리합니다.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2659571 | 고수님들 도와주세요.. (div코딩) (7) | 해님꽃 | 2024-06-26 |
2659545 | mysql 스케줄링에 대한 질문 (5) | 여름 | 2024-06-26 |
2659488 | Java가 실행이 않되요 (10) | 별글 | 2024-06-25 |
2659461 | 간단한 입력양식,,어떻게 하시나요 (2) | 날놓아줘 | 2024-06-25 |
2659431 | 패키지 질문 (4) | 개럭시 | 2024-06-25 |
2659405 | erwin에 대해서 질문좀 드릴게요 (5) | 세이 | 2024-06-25 |
2659375 | eclipse plug-in 어디서 구하나요? | 댓걸 | 2024-06-24 |
2659353 | Downloaded ProgramPiles 를 지웠는데 (2) | 연연두 | 2024-06-24 |
2659327 | [질문]자바에서 이런 게 있을까요? 웹관련.. (2) | 횃눈썹 | 2024-06-24 |
2659299 | 파일 삭제 소스 좀 아려주세요 | 들꿈 | 2024-06-24 |
2659245 | 소스짜기 질문 (6) | 민구 | 2024-06-23 |
2659223 | 텍스트필드에 마스크를 씌우니 (1) | 사랑은아픔 | 2024-06-23 |
2659194 | 왕초보입니다. 이것좀 바주세요 (6) | AngelsTears | 2024-06-23 |
2659170 | swf파일을 fla파일로 변환해서 ActionScript버전을 다운그레이드할수있나요? (2) | UniQue | 2024-06-22 |
2659142 | 안녕하세요... 제가 GPS 비슷한것을 만들려고 하는데 조언 부탁드립니다 | 도래솔 | 2024-06-22 |
2659115 | 인덱스가 배열 범위를 벗어났습니다. | 갤2 | 2024-06-22 |
2659087 | vertical-align:1px 이 무슨 뜻인가요? | 비치 | 2024-06-22 |
2659060 | 재생기 레이아웃 코딩 질문 드려요 (__) (6) | 지존 | 2024-06-21 |
2659033 | gridly 테마 가로폭/이미지 위치 변경문의 | 던컨 | 2024-06-21 |
2659007 | table 에 caption 과 summary | 별글 | 2024-06-21 |