Oracle Forums is a community platform that helps you find answers across a number of domain areas.
かなり以前にJavaHLを使ってみましたが、久しぶりに使う機会がありました。 ちなみに、JavaHLはここからダウンロード可能で、ソース等はここで公開されており(ViewVC)、チェックアウト等を行う場合はここから行うことが可能です。 で、Eclipse3.2(Subclipseプラグイン導入済み)上で-Djava.library.pathでlibsvnjavahl-1.dllを格納しているパスを指定して、ごにょごにょと実行。例えば以下のような感じ。 // ワーキングコピーC:/svn/testrepos以下のフォルダを再帰的にupdateする SVNClientInterface client = new SVNClient(); long revision = client.update("C:/svn/testrepos", Revision.HEAD, true); System.
JNI(Java Native Interface) † 理由あって、JAVA案件が舞い込んでた。 JNI(Native)メソッドがあるのは知っていたが、まさか自分が関わるとは思わなかった。 C言語の経験がないので、ちょっと不安であるがJNIに挑戦!! JNI基本 † まずは、基本から。 JNIはその役割をJAVAからNative言語を操作するためのJAVAの仕様である。 下記は、JAVAソースとCソースである。 Javaメインクラス public class JNITest{ //モジュールの呼び出し static{ System.loadLibrary("mymodule"); } //Nativeメソッド定義 static native void hello(); //メインメソッド public static void main(String[] args){ hello(
Solarisの例: % cc -G -I /usr/java/include -I /usr/java/include/solaris JniJikken.c -o libJniJikken.so Solarisでのmakefileの例: all: libJniJikken.so lib%.so: %.c %.h cc -G $< -I /usr/java/include -I /usr/java/include/solaris -o $@ %.h: %.class javah $* %.class: %.java javac $< ↑この例の場合、javaのコンパイル・javahでの生成まで含んでいる。 VC++の例: インクルードパスの追加方法参照。 ↓JDK1.6の場合 C:\Program Files\Java\jdk1.6.0\include,C:\Program Files\
日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート
作成 2002/12/22 JNIって? JNIはJava Native Interfaceの略で、 Javaと、Windows、LinuxなどのNativeコードを結ぶAPIです。 JREの中でもJNIが利用されています。 JavaがWrite Once Run Anywhereなのは、 各プラットフォームごとのJNI部分をJREの中でやってくれているからです。 Nativeのコード(Windows dllなど)を利用したい場合、JNIを利用します。 JNIのNative側のコードは特に限定されていませんが、 ほとんどの場合C/C++のようです。 ここでは、以下の環境で試しました。 Windows XP JDK1.4.1_01 Borland C++ コンパイラー 5.5 作成は以下の手順で行います。 Javaクラスの作成、コンパイル javahでC++ヘッダファイルの作成 Native
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く