|
|
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META NAME="KEYWORDS" CONTENT="Java,Com,Bridge,GNU,LGPL,JNI,Microsoft,component,object,model,Excel,Windows,XML">
<META NAME="description" CONTENT="This is a software project web page for Java-COM Bridge library called JCom. This software enable Java to access COM Objects such as Excel or Word.">
<title>�v���O���}�['s������/JCom(Java-COM�u���b�W)</title>
</head>
<body text="#000000" bgcolor="#FFFFFF">
<center><h1><font color="brown">JCom(Java-COM�u���b�W)</font></h1></center>
<center><img src="../images/jcom.jpg"></center>
<BR>
<!-- <center>Japanese | <A HREF="index_eng.htm">English</A></center> -->
<BR>
<H2>FAQ(�悭���鎿��)</H2>
<HR><!-- ================================================================================ -->
<H4>Linux�Ȃ�Windows�ȊO�łӮ���܂����H</H4>
�������A�����܂���B<BR>
JCom��JNI(Java Native Interface)��g�BĂ���AWindows�ȊO�ɂ͑Ή����Ă��܂���B<BR>
���»��ACOM���̂�Windows�ȊO�ł͓����܂���B
�C���[�W�}<BR>
<CENTER><img src="../images/onWindows.png"></CENTER><BR>
<CENTER><img src="../images/onLinux.png"></CENTER><BR>
<HR><!-- ================================================================================ -->
<H4>�ȉ��̃G���[���o�āAJCom���
s�ł��܂���</H4>
<PRE>Exception in thread "main" java.lang.UnsatisfiedLinkError: no jcom in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at jp.ne.so_net.ga2.no_ji.jcom.IDispatch.<clinit>(IDispatch.java:288)</PRE>
jcom.dll �̃��[�h�Ɏ��s���Ă��܂��ˁB
�ǂ����AJCom�̃C���X�g�[���Ɏ��s���Ă���Ǝv���܂��B
�ȉ��̃v���O������
s���āA�g���Ă���Java�̃p�X��m�F���Ă��������B(ShowPath.java)
<PRE><FONT COLOR="brown">
public class ShowPath {
public static void main(String[] args) throws Exception {
System.out.println("java.home="+System.getProperty("java.home"));
System.out.println("���̉��� bin �� jcom.dll ��A");
System.out.println("���̉��� lib/ext �� jcom.jar ��R�s�[���܂��傤�B");
}
}</FONT></PRE>
�ł�A���ʮ�S�ɂ͗��ⵂĂ��Ȃ��̂ł����A
�R���p�C�����ɂ́AOS�̊��ϐ��� <CODE>CLASSPATH</CODE> ��Q�Ƃ��A
�
s���ɂ́AJava�̃v���p�e�B�́A<CODE>"java.home"</CODE>��Q�Ƃ��Ă���悤�ł��B
�Ⴆ��Windows�̏ꍇ�AC:\JDK1.3\ ���R���p�C�����A�
s���ɂ� C:\Program Files\JavaSoft\JRE\1.3\
�Ƃ��������ɂȂ�悤�ł��B
<HR><!-- ================================================================================ -->
<H4>�T�[�u���b�g�ł�g���܂����H</H4>
�g���܂��B<BR>
�ǎ҂���T�[�u���b�g�ł�g�����Ƃ���������܂����B
�������A�T�[�u���b�g�̂���T�[�o��OS��Windows�ł���K�v������܂��B
<HR><!-- ================================================================================ -->
<H4>�A�v���b�g�ł�g���܂����H</H4>
�܂������ł��傤�B
JCom��COM�ƃA�N�Z�X���邽�߁AJNI(Java Native Interface)��g�BĂ��܂����A
�A�v���b�g�ł͂���JNI�͎g���܂���B
�܂��g����悤�ɂ���ɂ́A�Ǝ��̃Z�L�����e�B��ݒ肵�A
�N���C�A���g��Excel�ȂǗ��p����b�n�l�̃A�v���P�[�V�������C���X�g�[������Ă���K�v������܂��B
�����JCom���_�E�����[�h�ς݂łȂ���Ȃ�܂���B
�\���µ��܂��A��Q�������A�I�X�X���ł��܂���B
<HR><!-- ================================================================================ -->
<H4>ISink�A�R�l�N�V�����|�C���g�A�C�x���g�ɂ͑Ή����Ă��܂����H</H4>
�S�����Ȃ����B�Ή����Ă��܂���B
<HR><!-- ================================================================================ -->
<H4>Java �� Long �ɑΉ����Ă��܂����H�@�S�o�C�g�ȏ�̐����赂������̂ł����B</H4>
COM���̂�64bit������T�|�[�g���Ă��܂���B�]�BāAJCom�őΉ����邱�Ƃ͏o���܂���B
�ȉ��̕�@�ʼn��ł���ł��傤�B
<LI>��ʂS�o�C�g�Ɖ��ʂS�o�C�g�ɕ�����<BR>
<LI>������ɒ����đ���B<BR>
<BR>
�s�v�c�Ȃ��ƂɁAVT_I8 �Ƃ����A����炵����`������ɂ©����炸�A
�قƂ�ǂ̃R�[�h��VT_I8�ɂ͑Ή����Ă��܂���B
<HR><!-- ================================================================================ -->
<H4>�G���[���o�Ă���̂ł����AHRESULT�Ƃ͉��ł����H</H4>
�b�n�l(�µ����Windows)�̃G���[�R�[�h�ł��B
VC++�BĂ����Ȃ�Awinerror.h�ł��̈Ӗ��ׂ邱�Ƃ��o���܂��B
�����x�A�����R肷�邱�Ƃ��o����ł��傤�B
<HR><!-- ================================================================================ -->
<H4>Excel�̃V�[�g��Z���̃R�s�[���g�������̂ł����E�E�E</H4>
Version2.22�ȑO��jcom.dll�Ƀo�O������܂����B�\����܂���B<BR>
��ɃI�u�W�F�N�g�A���Ȃ킿IDispatch������ꍇ�ɃG���[�ɂȂBĂ��܂��܂��B
(���f�̏����ɂ��AIDispatch�����ׂ�IUnknown�ƌ�F����Ă܂����B)
�܂��A���null��ݒ肵���ꍇ��G���[�ɂȂBĂ��܂��܂��B
�iVT_NULL�ɂ��ׂ���VT_EMPTY�ɂ��Ă��܂����j<BR>
�����̃o�O��Version2.23�ŏC�����܂����̂ŁA�����g�BĂ��������B
���킹�āAExcelRange.Copy()�AExcelWorksheet.Copy()�A������ ExcelWorksheets.Copy()��
���\�b�h������܂����B
<img class="inline" src="http://sourceforge.net/sflogo.php?group_id=91654&type=1&sf.gif" alt="http://sourceforge.net/sflogo.php?group_id=12841&type=1" />
</body>
</html>
|