database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 1955 게시물 읽기
No. 1955
SQLJ 사용시 java.lang.ClassFormatError: 발생 해결방법 알고 계시면...
작성자
윈오
작성일
2007-06-22 11:36
조회수
5,155

SQLJ를 처음 사용 해 볼려구 합니다.

1.sq_configure "enable java", 1

2.DBServer reboot

3.select java.lang.Math.sqrt(16)
   go
결과----------------------------
                                   4.0000000

4.그런데 사용자 클래스 파일 실행시 오류발생 되면서 실행이 안되는 군요.
   아래는 처리순서 입니다.

4.1
-------------------------------------------------------
[Begin]Address.java-----------------------------------
-------------------------------------------------------
public class Address implements java.io.Serializable {
        public String street;
        public String zip;
        public Address() {
                street = "Unknown";
                zip = "None";
        }
        public Address(String S, String Z) {
                street = S;
                zip = Z;
        }
        public String display() {
                return street + zip;
        }
        public String toString() {
                return "Street= " + street + " ZIP=" + zip;
        }
}
-------------------------------------------------------
[End]Address.java-----------------------------------
-------------------------------------------------------


4.2 jar cvf0 Address.jar Address.class

4.3 installjava -f Address.jar -new -S**** -U***** -P**** -D****

4.4 create table testtbl (a int, b Address)
     go


4.5 insert into testtbl values(1, new Address('10-16 ', '140022'))
     go
Msg 10707, Level 16, State 1:
Server 'SYBASE', Line 4:
Unhandled Java Exception:
java.lang.ClassFormatError: Address
.

답변 고맙게 받겠습니다.
감사 합니다.

이 글에 대한 댓글이 총 3건 있습니다.

대략....



ASE 버젼을 알아야 합니다.



15.0이라면 jsd1.2.2에서 java를 compile해야 합니다.



예전에 저도 1.3에서 컴파일후 installjava까지 했는데....



잘 올라가긴해도


실행시 문제가 발생하더군요

지연님이 2007-06-22 13:23에 작성한 댓글입니다. Edit

지연님의 답변 감사 합니다.


ASE 버젼은 15.0입니다.


말씀하신대로 jdk1.2.2에서 compile한 후 실행 해 보았으나 결과는 같이 나왔습니다.


혹 Sybase설정 중 추가 해야 할 부분이 있는지 궁금 합니다.


고맙습니다.

윈오님이 2007-06-22 17:30에 작성한 댓글입니다. Edit

제가 test 해보니 별이상없이 잘되는데요

지연님이 2007-06-25 09:57에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1959bcp를 웹상에서 실행하고 싶은대 가능한가요? [1]
참잘했어요
2007-06-23
5314
1958sp_spaceused 중에서 [3]
바람
2007-06-22
5745
1957sybase bcp 명령어 질문요[급] [1]
박재원
2007-06-22
6479
1955SQLJ 사용시 java.lang.ClassFormatError: 발생 해결방법 알고 계시면... [3]
윈오
2007-06-22
5155
1954백업서버를 이용하려고 합니다. .. [2]
지나가다가
2007-06-21
5461
1953DB생성시 고려되야될 사항이 무었이 있나요? [2]
할배
2007-06-20
5465
1952ASIQ CS_TEXT_TYPE 에러문제.. [1]
QQQQ
2007-06-19
5376
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다