問題タブ [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.
java - Java と AutoIt および Jacob ライブラリ
Eclipse を使用して AutoIt を Java と統合しようとしています。プロジェクトとJavaビルドパスを適切に構成しました-おそらく;)。問題は、受け取ったプロジェクトを実行しようとしたときに、以下に示すエラーが表示されることです。
スレッド「メイン」com.jacob.com.ComFailException での例外: com.jacob.com.Dispatch.createInstanceNative(Native Method) at com.jacob.com.Dispatch.(Dispatch.java:99) でオブジェクトを共同作成できません) com.jacob.activeX.ActiveXComponent.(ActiveXComponent.java:58) で autoitx4java.AutoItX.(AutoItX.java:181) com.mainPackage.windowsGUIHandler.bleble(windowsGUIHandler.java:23) で com.mainPackage.windowsGUIHandler .main (windowsGUIHandler.java:39)
コード内のコードは次のようになります (非常に単純ですが、実行して AutoIT が機能するかどうかをテストするには十分です)
調査を行ったところ、Eclipse が返された場合の対処法について説明しているこの記事を見つけました。オブジェクトを共同作成できませんが、cmd を入力すると
regasm /verbose /nologo /codebase C:\jacob-1.17-M2-x64.dll
このコマンドの後、エラーRegAsm : error RA0000 : Failed to load 'C:\jacob-1.17-M2-x64.dll' because it is not a valid .NET assembly が表示されます
さらに、JRE と JDK 6 x64 がインストールされた Windows 7 x64 で実行しています。
vbscript - OTA と JACOB を使用して ALM でテスト スクリプトを作成する際の問題
OTA を介して ALM でテスト スクリプトを作成できる vbscript でコードを作成しました。現在、Java 2 Com ブリッジとして JACOB を使用して Java で同じことを実行しようとしています。これを使用して空のテスト スクリプトを作成できましたが、さまざまなフィールド値を設定する方法がわかりません。
VBScript コード (完全に動作します):
Java コード (機能する部分のみ)
問題は、VBScript コードの最後の行です。
JACOB を使用して Java でこれをコーディングするにはどうすればよいですか? 助けてください。私は多くのグーグル検索を行いましたが、実質的なものは何も見つかりませんでした。
java - エラー: メイン クラス openWordDocument が見つからないか読み込めませんでした
jacob を使用して Microsoft Word 文書を開こうとしています。
以下はコードです:
上記のコードを実行するとエラーが発生しますError: Could not find or load main class openWordDocument
java - Java with JACOB - Java ライブラリ パスを適切に設定する方法
ライブラリパスとジェイコブの問題に挑戦しています。では、最初に行きましょう。
私は jacob ライブラリなどを使用する必要があるアプリケーションを書いています - このアプリケーションは JAR ファイルとして実行する必要があり、ここに全体の目標があります。System.load() メソッドを使用してライブラリをロードしています - 正常に動作します。コード内で、jacob.dll ファイルを外部フォルダーに抽出するメソッドを宣言しました。その後、このパスを Java ライブラリ パスに追加する必要があります。
しかし、JAR を実行すると、不十分なリンク エラーが発生します。だから私の質問は、dllファイルが抽出されるパスを追加する方法ですか?
PSプロジェクトのプロパティにパスを追加すると、ネイティブライブラリはすべて正常に機能しますが、問題はネイティブライブラリでJava tempを設定できないことです。
この種の問題で何ができるか考えている人はいますか?
java - j-interop が機能せず、WMI 経由で Win7 を監視できない
j-interop を使用して、Java の WMI 経由で Windows システムを監視しました。Windows クライアントと Linux クライアントの両方からリモート WinXP を監視するために機能します。ただし、Windows クライアントと Linux クライアントの両方から Windows7 をリモートで監視することはできません。OpenNMS でも確認しましたが、j-interop も使用しており、Win7 でも機能しません。私の質問は次のとおりです。
- Windows7 を監視するために j-interop を機能させるための回避策はありますか?
- Windows 7 の問題なしにクロスプラットフォームで動作する他の Java ライブラリはありますか?JACOB をテストしました。Windows7 では動作しますが、クロスプラットフォームではありません。
java - Jacob(Java / COM / ActiveX)はComFailExceptionをスローします
JacobをJava-COMブリッジとして使用しており、必要なdllを-に配置しましたC:\WINDOWS\system32\jacob-1.14.3-x86.dll
。また、必要なjarファイルを-に追加しました
C:\Program Files\Java\jdk1.6.0_18\jre\lib\ext\jacob-1.14.3.jar
。
昨日まで使用できましたが、今日は不要な.Netソフトウェアをマシンからアンインストールしましたが、突然動作を停止し、次のエラーが発生しました-
私のマシンは「x86Family15Model4Stepping3」に属しています。zippy32.exeを使用してdllの登録を解除/登録しようとしましたが、うまくいきませんでした。私はそれを再び動作させる方法がわかりません..そうでなければ、私は自分のマシンをフォーマットする必要があります..geeks pls hlp me out!
java - Java JACOB は、指定された Win32_* クラス オブジェクトのすべてのプロパティを取得します
私は現在、Java ベースのクロスプラットフォーム ソフトウェア ディストリビューターに取り組んでおり、ユーザーが事前にセットアップを行う必要がないように、ネイティブ OS メカニズムを使用することにしました。
SSH2 には JSCH を、Java には JACOB を選択しました。JACOB では開始ホストが Windows に制限されていることは理解していますが、それは私が我慢できることです。
WMI 経由でターゲットと通信するためのネイティブ メカニズムの一部を使用するために、JACOB のラッパーを作成していますが、小さな問題が発生しています。特定の Win32_ クラス オブジェクトで使用できるすべてのプロパティのリストを取得しようとしていますが、取得できませんでした。
このリンクは、VB http://www.vbsedit.com/scripts/misc/wmi/scr_1333.aspで実行できることを示しており、JACOB を使用しているときに誰かがそれを理解できたかどうか疑問に思っていました。
編集:(コードスニペット)
上記のコードは、個々のプロパティを要求できることを示していますが、すべてのプロパティを要求する良い方法はありません。
jacob - Windows メモリにフックされていないディスパッチ
ときどきエラー (例外) が発生します。
どういう意味ですか?それを防ぐ方法は?
これは、このエラーが発生するサンプル コードです。
jacob - Jacob 64bit dll が jre 1.6 で動作しない
以下は私のプロジェクトの境界です
ウィンドウズ7 64ビット
jre 1.6 64 ビット
ジェイコブ dll (ジェイコブ-1.17-M2-x64.dll)
問題は
jacob-1.17-M2-x64.dll は jre 1.7 ではサポートされていますが、jre 1.6 ではサポートされていません
例外がスローされました
jre1.7で問題なくアプリケーションを実行できるため、私の質問は「java.library.path」の問題ではないため、複製された質問として扱わないでください。
scala - エラーが発生したときに VFP がダイアログ ボックスを表示しないようにする
Java 用の COM ブリッジである Jacob を使用して、既存の VFP 6 アプリケーションを呼び出そうとしています。
エラー条件がない場合、このコードは正常に実行され、期待される .dbfs が生成されます。問題は、エラーが発生すると (.dbf が見つからない、ファイルが別のユーザーによって使用されているなど)、GUI ウィンドウがポップアップし、マウスを使用してキャンセルするまでプログラムの実行が停止することです。このプログラムをユーザーの操作なしでサーバー上で実行したいので、これは機能しません。
VFP 6 プログラムに変更を加えずにエラーを適切に処理するにはどうすればよいですか?