問題タブ [jacob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2599 参照

eclipse - Java アプレットが jacob を使用して com dll メソッドをロードすると、Errormessage が取得されます: NoClassDefFoundError: com/jacob/activeX/ActiveXComponent

com メソッドをロードできるアプレットを作成する必要があります。この目的のために、com dll で Java com bridge (jacob) を使用しました。私の環境は次のように設定されています。

  • OS:win7x64
  • IDE:Eclipse32bit版
  • COM DLL:BPIKeyCOM.dll 32ビット版
  • コムブリッジ: jacob1.17-32bit版
  • サーバー: Tomcatv7.0

C:\Windows\System32 の下に jacob.dll を置き、WEB-INF\lib の下に jacob.jar を置きます。

プロジェクトを実行すると、Eclipse で正常に動作します。ただし、Web 上に展開すると、次のエラー メッセージが表示されます。

このメッセージは が見つからないということcom/jacob/activeX/ActiveXComponent.classを言っているようですが、その方法がわかりません。

私はすでに多くの解決策を検索して解決しようとしましたが、それでもこのエラーメッセージが表示され続けます.sigh jarを実行したり、クラスパスが正しいことを確認したり、ポリシーファイルを変更しようとしたりしています...など. しかし、それでもうまくいきません!

0 投票する
0 に答える
943 参照

java - JACOB を使用して ActiveXComponent を作成する

私はJavaに比較的慣れておらず、JACOBを使用したことはありません。この VBScript コードを Java に変換しようとしています。COM オートメーションの操作には VBScript の方が適していることは理解していますが、次のことを行う必要があります。

この VBScript コードを動作する Java に変換します。

また、使用しようとしている CreateTool 関数の説明を次に示します。

これは、私が現在日食でコーディングしたものです。お察しのとおり、私は自分が何をしているのかわかりません。助けてください :'(

}

0 投票する
1 に答える
736 参照

java - Java Jacob ライブラリで MaxRecords を設定する

Java Jacob ライブラリを使用して Windows Search を利用しようとしています。maxRecordsしかし、返される行数を制限するオプションを指定するのに苦労しています。

私はこの行を使用してそれをやろうとしています:

接続の設定後:

私は何を間違っていますか?コンパイル時にエラーはありませんが、実行すると次のメッセージが表示されます。

com.jacob.com.ComFailException: COM 例外が発生しました:
呼び出し時
: MaxRecords 説明: 80020007 / 名前付き引数がありません。
...
内部サーバー エラー (500) - サーバーで予期しない状況が発生したため、要求を実行できませんでした

そして、これは私の安らかなURLからアクセスするときのものです:

内部サーバーエラー

サーバーで予期しない状況が発生したため、リクエストを実行できませんでした。技術的な詳細については、こちらを参照してください。引き続きホームページをご覧ください。

その行がなくてもすべて正常に動作します。

0 投票する
0 に答える
356 参照

powerpoint - PowerPoint.Application 用の DLL

PPT スライド生成の自動化に取り組んでいます。私は Java を使用しており、アプリケーションは JACOB (Java-COM ブリッジ) を使用して Microsoft Power Point と通信しています。

マシンに Power Point 2010 だけをインストールすると、アプリケーションが動作しません。しかし、オフィスのセットアップ全体をインストールすると、正常に動作します。物事を機能させるために、Office セットアップ全体にどのファイルが付属しているかを正確に知りたいです。

より正確には、マシン上のどの DLL にPowerPoint.Applicationオブジェクトが含まれているかを知る必要があります。

0 投票する
1 に答える
800 参照

java - JACOB を使用して ActiveXComponent を作成できません

Lync 2013 に移行してから、私のコードは失敗します

ただし、次の例外があります。

いくつかのオンライン ソリューションを試しましたが、どれも機能しませんでした。Lync は 32 ビット モードで実行されており、ボット 32 および 64 ビット JDK でアプリを実行しましたが、問題ありませんでした。私はJACOBを間違って使用していますか?

編集:このコードを実行する前に、JACOB dll を次のように選択します。