1

Java クラスを作成して *.class ファイルにコンパイルし、*.jar ファイルにパックしてどこにでも配置できます。

javaclasspath.txtしかし、システム全体であり、Matlab ディレクトリのどこかにあるため、の編集は好きではありません。

また、毎回これを行う必要があるため、「javaaddpath」コマンドなどを発行するのは好きではありません。

ディレクトリにいくつかのjarファイルまたはクラスファイルを添付したいと思います。たとえば、そこに置くだけです。Set Pathまたは、Matlab GUI のメニューでajr ファイルまたはクラスパス エントリを追加したいと考えています。

幸いなことに、「MATLAB パスに JAR ファイルを配置することもできます」とのことです。マニュアルで。

しかし、残念ながら、これを有効にすることができます。パス エントリの追加機能で jar ファイルが表示されず、Java クラスパス エントリを追加しても機能しません。

私の提案した方法でクラスパス エントリを Matlab に追加することは可能ですか?

4

2 に答える 2

1

javaaddpath(...) 呼び出しは、作成した startup.m ファイルに配置でき、既定の開始ディレクトリなど、MATLAB パス上の任意の場所に配置できます。

パス上の startup.m が毎回自動的に呼び出されるため、MATLAB を起動するたびに javaaddpath を呼び出す必要はありません。

startup.m を MATLAB システム パスの 1 つに配置しない限り、システム全体には適用されません。

見るdoc startup

もう 1 つのバリエーションは、-r フラグを使用して、起動時に実行する任意の名前の m-file を指定することです。Windows ショートカットを変更してこのフラグを使用するか、Linux を使用している場合はエイリアスを作成できます。

詳細については、上記のドキュメント起動ページの「MATLAB 起動ファイルで起動オプションを指定する」リンクをたどってください。

于 2013-07-09T17:49:53.657 に答える