티스토리 뷰
오류: 기본 클래스을 찾거나 로드할 수 없습니다.
자바 실행하는데 위와 같은 오류가 났다.
항상 이클립스에서만 실행하다가 배치파일로 만들어야 되서 cmd창에서 실행하려고 하니 위와 같이 나왔다.
예전 학교다닐때 자바 기초 배울때 cmd창에서 실행했는데 이제 기억이 가물가물..
일단 부딪혀보기로 했다.
java com.aaa.bbb
오류: 기본 클래스을 찾거나 로드할 수 없습니다.
내 클래스를 찾지못해서 나는 에러인거 같으니 내가 어디있는지 알려주면 될거 같다.
음.. 클래스패스를 붙여준거 같은데..
java -cp . com.aaa.bbb
이러니 위의 에러는 안났다. 즉, . 를 넣어서 내 현재위치를 알려주었다.
이제 다음에러 해결 과정..
jdbc 프로그램이였는데 jdbc드라이버를 못찾아서 나는 에러가 났다.
클래스 패스에 걸어
echo %CLASSPATH%
하면 내 PC 클래스패스를 알 수 있다.
윈도우->제어판->고급 시스템 설정->고급탭->환경 변수
classpath 에다가 jar가 있는 곳을 써주면 된다. 여러개면 ;붙여서 계속 써주면 된다.
jdbc jar가 있는곳 예: C:\ojdbc.jar;C:\rt.jar
이런식으로 클래스패스변수에 추가해준다음 새로운 cmd창을 연다.
수정하고 동일한 cmd창에서는 수정한게 반영이 안되기 때문.
java -cp .;%CLASSPATH% com.aaa.bbb
그런 후 위와같이 하니 잘 되었다^^
'자바(Java)' 카테고리의 다른 글
[자바배치실행] Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError (0) | 2017.09.05 |
---|---|
자바 배치 실행시 - 오류: 기본 클래스 test.W을(를) 찾거나 로드할 수 없습니다 (0) | 2017.09.05 |
addBatch executeBatch (0) | 2017.08.31 |
[Tomcat] 톰캣 startup bat 재시작 배치파일 만들기 (0) | 2017.08.08 |
java에서 외부 프로세스 실행 processbuilder 및 결과 exitvalue 얻는 방법 (0) | 2017.08.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 오라클
- 프로씨
- XE
- 스크래핑
- MySQL
- XE3
- C
- 문자열
- Python
- 자바 smtp
- 인포믹스
- xe애드온
- ocjap
- 파싱
- 라이믹스 모듈
- JDBC
- php
- xe addon
- webix
- 자바
- 포인터
- 플러터
- C언어
- esql
- EC
- ocajp
- 파이썬
- 이클립스
- KG
- proc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함