���낢���Java���g���Ă݂悤�F���R���j��Java���y���ށi2�j

����E�A�Z�p�҃R�~���j�e�B��Java����̋���ƌ[�ւɒ��N�g����Ă��� �M�҂��A�Ǝ��̎��_����Java�̖ʔ������@�艺���Ă����B�i�ҏW�ǁj

» 2006�N10��07�� 00��00�� ���J
[���R���j�C�K�����I]

�@�����o�[�W������Java�����[�X�������Ă��Ă��܂��B�����ŁA�T����java.net�ȊO�����ɓ���邱�Ƃ��ł���Java�̎����ɂ‚��Ă��Љ�܂��傤�B

Apache���J������Java�uApache Harmony�v

�@Apache Harmony Project�ł�J2SE 5�ƌ݊���������Java���J�����Ă��܂��BStatus������Ƃ��Ȃ��Ƃ͐i��ł���悤�ł��BApache License v2.0�Ƃ������C�Z���X�Ŕz�z����Ă��܂����A�T����Java�I�[�v���\�[�X���헪���i��ł��邽�߁A����Ƃ̊֌W���ǂ��Ȃ邩���ڂ���Ă��܂��B�����悤�ȃ��C�Z���X�ŃT���̃\�[�X�R�[�h���Q�Ƃ�����ł���悤�ɂȂ�ƁAHarmony�ł̊J���𑱂��郂�`�x�[�V�������ቺ����”\�������邩��ł��B����ɂ‚��Ă͂ق��̃v���W�F�N�g�ɂ‚��Ă����l�̐S�z������܂��B

Apache Harmony Project̃TCg Apache Harmony Project�̃T�C�g

GNU�n��Java�̎���

�@GNU Classpath�ł́AJava�̃N���X���C�u�����̊J�������Ă��܂��BGPL�Ƃ������C�Z���X�Ŕz�z����Ă��܂��B������Java���z�}�V�����J������v���W�F�N�g�ŗ��p����Ă��܂��B

GNU Classpath̃TCg GNU Classpath�̃T�C�g

�@GCJ�Ƃ���Java�R���p�C��������܂��B�z�z�`�Ԃ�GPL�ł��BJava�\�[�X�R�[�h��Java�o�C�g�R�[�h�փR���p�C���ł��܂����A���ڃl�C�e�B�u�ȋ@�B��փR���p�C�����邱�Ƃ��ł��܂��B�N���X���C�u�����ɂ‚��ẮAGNU Classpath�Ɠ�����i�߂Ă���悤�ł��BGCJ���g�p���郉�C�u������libgcj�ɂ�Java�o�C�g�R�[�h���C���^�v���^���s����gij�R�}���h����������Ă��܂��Bjavac�ŃR���p�C�������Ă���java�R�}���h�Ŏ��s����̂Ɠ����悤�ɁAgcj�ŃR���p�C�������ăN���X�t�@�C���𐶐����Ă���gij�Ŏ��s���邱�Ƃ��ł��܂��B

�@Kaffe�ł��AJava�R�[�h�����s���鉼�z�}�V���Ǝ��s���ɕK�v�ȃN���X���C�u�����̊J�������Ă��܂��B�����GPL�Ŕz�z����Ă��܂��BGNU Classpath�̃N���X���C�u���������Ȃ藘�p���Ă���悤�ł��B

IBM���Y�݂̐e�uJikes�v

�@���Ƃ��Ƃ�IBM���J������Jikes�Ƃ����R���p�C�����I�[�v���\�[�X���C�Z���X�Ō��J����Ă��āAIBM Public License Version 1.0�ŗ��p���邱�Ƃ��”\�ł��BJikes RVM�Ƃ���CPL�iCommon Public License - v 1.0�j�Ō��J����Ă��鉼�z�}�V��������A�����p�r�Ŏg���Ă���悤�ł��B

Jikes̃TCg Jikes�̃T�C�g

��gcj�Agij�Ajikes�̎g����

gcj�Agij�Ajikes��Fedora Core 5�Ŏ��s������@�ɂ‚��ĊȒP�ɐ������܂��傤�Bgcj�Agij��libgcj�Alibgcj-devel�Ajava-1.4.2-gcj-compat�Ajava-1.4.2-gcj-compat-devel�Ƃ������p�b�P�[�W���C���X�g�[�����܂��Byum���g���Ĉˑ��֌W������p�b�P�[�W���C���X�g�[�����܂��Bjikes��Web�T�C�g���o�[�W����1.22�̃\�[�X���_�E�����[�h���ăR���p�C���������̂��C���X�g�[���ł��܂��Bjikes���g����Java�v���O�����̃R���p�C��������ɂ�CLASSPATH�փR�A�N���X���܂�JAR�t�@�C���ijava-1.4.2-gcj�ɕt�����Ă���rt.jar�j��lj����Ď��s���܂��B�R���p�C�����ďo���オ����Sample.class��gij�R�}���h�Ŏ��s�ł��܂��B

$ 
gcj -C Sample1.java
$ /usr/local/jikes-1.22/bin/jikes \
-cp /usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre/lib/rt.jar \
Sample2.java
$ gij Sample1
This is a sample1.
$ gij Sample2
This is a sample2.

�@�����J���‹��Ƃ��Ă悭�g���Ă���Eclipse��Java�J��������Ƃ��́AJava Development Tooling�iJDT�j�v���O�C�����g���܂��B���̃L�b�g�ɂ�org.eclipse.jdt.core�Aorg.eclipse.jdt.core.compiler�Ƃ������p�b�P�[�W�̃N���X���C�u�������܂܂�Ă��āAEclipse��Java�R���p�C����񋟂��Ă��܂��B�m�F�͂��Ȃ������̂ł����AEclipse��IBM�ɂ���ăI�[�v���\�[�X�����ꂽ���̂ł��邱�Ƃ��l����Ɠ����I��Jikes�����p����Ă���̂ł͂Ȃ����Ɨ\������܂��BAnt��javac adapter���g����Eclipse��Java�R���p�C�����g�����R���p�C�����ł��܂��B

��Eclipse��Java�R���p�C�����g�����R���p�C��

Eclipse��Java�R���p�C�����g�����R���p�C��������ɂ́Abuild.compiler�v���p�e�B���w�肵�܂��B������Ant���s���ɂ�org.eclipse.jdt.core�v���O�C���Ɋ܂܂��JAR�t�@�C�����N���X�p�X�֒lj�����̂�Y��Ȃ��悤�ɂ��Ă��������B

<?xml 
version="1.0" encoding="UTF-8"?>
<project name="compile" default="compile">
<property name="build.compiler"
value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
<target name="compile">
<javac srcdir="src" destdir="bin"
debug="on" nowarn="on" source="1.5">
</javac> 
</target>
</project>
Eclipse�̃R���p�C�����g��Ant�r���h�t�@�C���̗�
> set JDT=C:\eclipse3.1\plugins\org.eclipse.jdt.core_3.1.0
> set CLASSPATH=%JDT%\jdtCompilerAdapter.jar;%JDT%\jdtcore.jar
> ant
Windows�ł�Eclipse�̃R���p�C�����g�����R���p�C���̎d��

BEA���񋟂���JRokit

�@�C���e���v���b�g�t�H�[���Ȃ�BEA�V�X�e���Y���񋟂���JRockit������܂��B�ŐV�łł���΁AJ2SE 5.0�ƌ݊���������AWindows�ALinux�œ��삵�܂��BJRockit��Java Development Kit�ł���΃R���p�C�����܂܂�܂��B�C���X�g�[���͒P���Ȃ̂ł����ɂł��܂����A�R�}���h��javac�Ajava�Ƃ������g�����ꂽ���O�ł��BWebLogic�Ȃǂ�BEA�V�X�e���Y���i���g���Ƃ��ɂ́A�����I����������������������܂���B

JRockit̃TCg JRockit�̃T�C�g

�@�ق��ɂ����������Java������܂��̂ŋ�������������A�ǎ҂̊F��������ׂĂ݂Ă��������B�R���p�C���G���[�Ȃǂ��r���Ă݂�Ƃ��ꂼ������������Ėʔ����ł��B�Ⴆ��Sample.java�́uSystem.out...�v���uaSystem.out...�v�Ƃ���ƁAjikes�ł́uNo accessible field named "aSystem" was found in type "Sample".�v�Ƃ����G���[�ɂȂ�܂����A�T����javac�ł́uSample.java:3: package aSystem does not exist�v�Ƃ����G���[�ɂȂ�܂��BEclipse�ł́uaSystem�������ł��܂���v�Ƃ����G���[�ɂȂ��āA���ꂼ��Ⴂ�܂��B�悭������Ȃ��R���p�C���G���[�ɏo�������Ƃ��́A�R���p�C����ς��Ă݂�ƃq���g�������邱�Ƃ����邩������܂���B

�@�Ȃ��A�e�v���W�F�N�g���񋟂���Java�ɂ‚���API�̌݊������m�F���邽�߂ɂ�Java API compatibility testing tools�Ƃ����c�[��������܂��BGNU Classpath��Kaffe�ȂǂƂ̔�r�\�����J����Ă��܂��BGPL�̂��̂��g�������ꍇ�A���p���i�ɑg�ݍ��݂����ꍇ�ȂǁA���낢���Java���g��������ʂ�����܂��B�p�r�ɓK����Java��I�����ĊJ���ɖ𗧂ĂĂ����������̂ł��B

�M�҃v���t�B�[��

���R���j�i����� �Ђ낵�j

Web�V�X�e���̉^�p�ƊJ���A�R���s���[�^�Ƌ���̌����ɏ]������T��A�I�[�v���\�[�X�\�t�g�E�F�A�AJava�Z�p�̕��y�̂��߂̊������s���Ă���BJa-Jakarta�v���W�F�N�g�֎Q�����A�R�~�b�^�̈���Ƃ��Ċ������x���Ă���B�܂��A���쌧�̒n��R�~���j�e�B�ł���ASSS(G)��bugs(J)�̊����ւ��Q�����Ă���B



Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by IT - AIAAA
Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B