問題タブ [javabuilders]

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 投票する
0 に答える
875 参照

matlab - Matlab JA コンパイラによって生成された Jar を使用して Java プログラムをコンパイルしようとするとエラーが発生する

Matlab コードに基づいて .jar を生成し、それを Netbeans の Java プロジェクトに追加しました。Matlab 2013a があり、MCR が正しくインストールされています。私が受け取るメッセージは次のとおりです。

スレッド "main" での例外 java.lang.UnsatisfiedLinkError: java.library.path で MATLAB Builder JA に必要なライブラリ mclmcrrt8_1.dll が見つかりませんでした。このライブラリは通常、MATLAB または MCR と共にインストールされます。このライブラリがない場合、そのインストールまたは現在のパス構成に問題がある可能性があります。このコンポーネントが使用しようとしている MCR バージョンは 8.1 です。

ただし、ファイル mclmcrrt8_1.dll は C:\Program Files\MATLAB\R2013a\runtime\win64 にあります。

また、 Matlabのコマンドmcrversionは 8 を返します。

私は何をすべきか?どうしたの?

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

java - 私の GlassFish サーバー、デプロイ、null、false

GlassFish Server で、次のエラー メッセージが表示されました。

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

java - MATLAB Javabuilder 出力オブジェクト要素の配列への変換

MATLAB Builder を使用して MATLAB 関数を Java クラスに変換するタスクが発行されました。現在、あるクラスの結果が別のクラスに渡されるようになりました。MATLAB Builder はオブジェクトのみを出力するためです。 、問題があります。

基本的に、Tau クラスの出力は 2D 配列なので、配列は resultT[] オブジェクトに埋め込まれます。この配列にアクセスするにはどうすればよいですか? 私が試した方法の1つは、上記のように、配列リストに変更すると、Xが配列を出力しますが、配列のコンポーネントにアクセスできません。X.size = 1、配列の実際のサイズである 100 ではありません。編集 - 追加するために、私が見つけることができるすべての例は、結果オブジェクトを出力して表示するだけで、何もしません。

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

matlab - Ubuntu および Netbeans 用に Matlab MCR をセットアップする方法 (UnsatisfiedLinkedError)

一部の画像処理機能に Matlab の MCR を使用するサーバーに Java EE プロジェクトを展開しています。私はこれを何ヶ月も試してきましたが、うまくいきません。問題は、MCR を使用しようとすると、.so ライブラリが見つからないことです。このエラーが発生しました:

javax.servlet.ServletException: MATLAB ビルダー JA が必要とするライブラリ libmwmclmcrrt.so.7.13 が java.library.path で見つかりませんでした。このライブラリは通常、MATLAB または MCR と共にインストールされます。このライブラリがない場合、そのインストールまたは現在のパス構成に問題がある可能性があります。このコンポーネントが使用しようとしている MCR バージョンは 7.13 です。

根本的な原因:

java.lang.UnsatisfiedLinkError: java.library.path で MATLAB Builder JA に必要なライブラリ libmwmclmcrrt.so.7.13 が見つかりませんでした。このライブラリは通常、MATLAB または MCR と共にインストールされます。このライブラリがない場合、そのインストールまたは現在のパス構成に問題がある可能性があります。このコンポーネントが使用しようとしている MCR のバージョンは 7.13 です。

サーバーは以下を使用します。

  • ウブツンツ64ビット。
  • ネットビーンズ 7.4
  • グラスフィッシュ
  • Java 6 SDK
  • 最初は MCR 7.13 を使用し、現在は MCR 8.1 を使用しています

私がすでに試したこと:

  • export で環境変数 LD_LIBRARY_PATH および XAPPLERSDIR を設定します。

export LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/bin/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/os/glnxa64: /usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/java/jre/glnxa64/jre/lib/amd64/native_threads:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/java/jre/glnxa64/jre/lib/ amd64/サーバー:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/java/jre/glnxa64/jre/lib/amd64:$LD_LIBRARY_PATH

export XAPPLRESDIR=/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/X11/app-defaults

  • setenv を使用して環境変数 LD_LIBRARY_PATH および XAPPLERSDIR を設定します。

コマンド setenv が見つかりません

  • ld.so.conf ファイルを編集して ldconfig を実行します
  • -Djava.library.path=my/path/to/so をグラスフィッシュに追加
  • ここで言うように、Netbeans に -Djava.library.path=my/path/to/so を追加し ます。
  • この投稿で述べたように、Netbeans で環境変数を設定しようとしました: Netbeans で環境変数を設定する方法は? しかし、「アクション」が見つかりません
  • この投稿で述べたように、Netbeans で環境変数を設定しようとしました: https://askubuntu.com/questions/267071/ld-library-path-specification しかし、「環境」が見つかりません。

覚えていないことをたくさん試しましたが、どれも機能しません。同じエラーが表示され続けます(現在は7.13ではなくバージョン8.1用です)。助けていただければ幸いです。

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

java - JavaBeans から Builder パターンへの変更

アプリで Retrofit を使用しています。要求を作成して応答を解析するために使用する POJO クラスがあります。現在、私はJavaBeansパターンを使用しており、すべてのPOJOクラスのクラス内のすべての変数に対してゲッターとセッターを持っています。

たとえば、これが私のユーザークラスです

これはうまく機能します。JavaBeans パターンの代わりにビルダー パターンを利用しようとしています。

User クラスを次のように変更しました。

AddressInfo クラス

質問: 1. AddressInfo および ContactInfo POJO クラスからセッターを削除しました。AddressInfo および ContactInfo クラスにもビルダー パターンを実装する必要がありますか? それがパターンの仕組みです。

  1. どうすればこれを達成できますか:

    /li>
0 投票する
1 に答える
122 参照

java - Java プログラミングで Matlab Dll を実行する

Java プログラミングMatlab DLL を実行するJavaでMatlab DLLを 実行するには、Java ビルダーが必要ですか?