ホームページ >運用・保守 >Linuxの運用と保守 >ジェイコブは Linux をサポートしていますか?

ジェイコブは Linux をサポートしていますか?

WBOY
WBOYオリジナル
2022-07-18 11:28:243357ブラウズ

jacob は linux をサポートしていません。jacob は「JAVA-COM Bridge」の略称です。MS システム下の COM コンポーネントおよび「Win32 ライブラリ」への自動アクセスを提供できるミドルウェアであり、jacob は Windows のみをサポートします。 . Linux はサポートされていません。

ジェイコブは Linux をサポートしていますか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

jacob は linux をサポートしていますか?

Jacob は現在、linux ではなく Windows のみをサポートしています

jacob パッケージをダウンロードする場合は、Windows 用である必要があります。 .0s を含むファイル記述は Linux で使用できます。ただし、

は JNI に基づいているため、システム ライブラリを呼び出す必要があります。Linux で word などのシステム ライブラリを使用するにはどうすればよいですか?

Jacob は Windows プラットフォームでのみ使用できます。そのため、プログラムを作成する前にこの前提を明確にしておく必要があります

知識を増やす

Jacob はじめに

Jacob JAVA-COM Bridge の略称で、MS システム上の COM コンポーネントや Win32 ライブラリへの自動アクセスを提供するミドルウェアです。

MS システムによって提供される COM コンポーネント

COM コンポーネント
オブジェクト ID

MS Word

Word.Application

MS Excel

Excel.Application

MS Powerpoint

Powerpoint.Application

MS IE

InternetExplore.Application

クラス図

コアクラス

  • JacobObject: Java プログラム MS での COM 通信に使用され、標準 API フレームワークを作成します

  • ComThread: COM コンポーネント スレッドの初期化、スレッドの解放、スレッドの管理

  • Dispatch: スケジュール処理クラス、Office を操作するための操作をカプセル化、さまざまな MS レベルのスケジューリング オブジェクトを表します

  • ActiveXComponent: COM コンポーネントの作成

  • Variant: COM との通信のためのパラメータまたは戻り値

  • ROT: 実行オブジェクト テーブル (ROT)、実行オブジェクト テーブルは、スレッド

コア メソッド##で作成されたすべての jacobobject に各スレッドをマップします。

  • #Dispatch: オートメーション オブジェクトのプロパティまたはメソッドを呼び出すことができます。特定のプロパティとメソッドについては、リファレンス ドキュメント VBA API

    • を参照してください。 Dispatch.get(dispatch , String name); オブジェクトのプロパティを取得

    • Dispatch.put(dispatch, String name, Object value); オブジェクトのプロパティを設定

    • Dispatch.call(dispatch, String name, Object… args); オブジェクトメソッドの呼び出し

    #クラス図

## Jacob クラス図

ジェイコブは Linux をサポートしていますか?

#3. フローチャート

  • # #優れた欠点

利点

  • OpenOfficeと比較して、変換効果は良好です。

    • 比較的 POI の場合、Word/Powerpoint を操作できます

    • 使いやすく、Jacob を使用して COM コンポーネントを操作するには VBA API を参照してください

    • 不十分です
  • 変換速度が遅い

    • CPU 使用率が高い (単一 CPU 使用率が 100%)

    • 同時状況下で WORD がデッドロックする可能性がある (Microsoft Knowledge Base)

    • Word マクロのセキュリティの問題

    • #推奨学習:
    • Linux ビデオ チュートリアル

以上がジェイコブは Linux をサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。