問題タブ [beanshell]

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

java - AntのBeanshellが「Beanshell用のjavaxスクリプトエンジンを作成できません」

あいさつ、Antbuild.xmlファイルにBeanshellスクリプトを入れようとしています。できる限りAntのマニュアルに従いましたが、Antを実行すると「Beanshell用のjavaxスクリプトエンジンを作成できません」というメッセージが表示され続けます。Antマニュアルの例から主に書いたテストターゲットは次のとおりです。

私のbeanshell"bsh-2.0b4.jar"ファイルは、マニュアルが推奨する方法でスクリプトタスクのクラスパスにあります。私が正しいファイルを持っていることを願っています。私は今c:\TEMPで働いています。私は今しばらくグーグルして試しています。任意のアイデアをいただければ幸いです。ありがとう。

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

.net - .Netに相当するBeanshell

Javaクラスの代わりにCLRクラスを公開し、C#またはVB.Net(またはそれに関しては任意の.Net言語)でスクリプトを記述できるBeanshellのようなものはありますか?

ワンライナーコードスニペットをテストするのに便利です

0 投票する
5 に答える
4171 参照

java - Java で文字列として格納されたブール式を厳密に評価できますか?

次のように、文字列として保存されたブール式を評価できるようにしたいと思います。

SO にはすでにこのような質問がたくさんあることは知っていますが、この質問に対する最も一般的な回答であるBeanShellを試したので、これを質問しています。これにより、このようなステートメントの評価が可能になります

まったく問題なく。オペランドの不一致などでエラーをスローする FOSS パーサーを知っている人はいますか? または、私を助ける BeanShell の設定はありますか? 私はすでに Interpreter.setStrictJava(true) を試しました。

完全を期すために、現在使用しているコードは次のとおりです。

編集:

私が現在持っているコードは、この出力を返します

エラーなし。私がやりたいことは、EvalError をスローするか、不一致のオペランドがあったことを知らせる何かをスローすることです。

0 投票する
8 に答える
2547 参照

java - Java で数式を実装するにはどうすればよいでしょうか?

Java で数式を実装するにはどうすればよいでしょうか?

つまり、ユーザーは複数の変数を含む文字列を入力します。単純な 2 次式のように: x^2 + 5x + 10. または Java では: (Math.pow(x,2)) + (x * 5) + 10. ユーザーがそれを入力すると、プログラムは x を解決します。BeanShell Interpreter クラスを使用して、文字列を数式として解釈します。しかし、x についてどのように解くのでしょうか?

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

java - Beanshell が等しくないステートメント

if not equalbeanshell のステートメントとは何ですか? これが等しい場合:

0 投票する
4 に答える
359 参照

c# - C#アプリケーションのスクリプトを作成したい

c#クライアントサーバー構成でいくつかの検証テストを実行する必要があります。クライアントアプリケーションで実行できる動的スクリプト言語はありますか?それは、そのすべてのC#クラスとアセンブリに完全にアクセスできますか?

Java用のBeanshellのようなもの:http://www.beanshell.org/intro.html

ありがとう!

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

java - Beanshell で変数が死なないようにする

Java アプリケーションで Beanshell を使用して、ユーザーから提供された「アドオン」ファイルを実行しようとしています。アドオンの「メイン」コードは繰り返しループで呼び出されるため、一部のアドオンは、複数のループ サイクルを必要とするものを追跡するために、このコードの範囲外で初期化されたグローバル変数を使用する必要があります。ビーンシェルインタープリターを次のように設定して、これを実行しようとしています

問題は、beanshell が 2 番目の評価を取得するまでに、変数が存在することを忘れていることです。これを止める方法はありますか?

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

java - Beanshell java.lang.NoClassDefFoundError

私は beanshell で Java コードを書きましたが、DefaultHandler を定義することによって java.lang.NoClassDefFoundError をスローします。既にインポートしていますが、この例外がスローされる理由がわかりません。私のコードは次のようになります。

ありがとう

0 投票する
3 に答える
3389 参照

java - ビーンシェル内部クラス

Java コードを beanshell スクリプトとして使用したかったのですが、beanshell が名前空間にクラスが見つからないという例外をスローします。ビーンシェルに内部クラスはありませんか、それとも他の用途がありますか?

私のスクリプトは次のようになります。

スクリプトで宣言するスクリプトで内部クラスを使用します。

ありがとう、ビラル

0 投票する
3 に答える
2181 参照

ant - Ivyを使用してant-contrib、bsf、beanshell、commons-loggingをダウンロード/インストールする

AntとIvyを使用してプロジェクトを構築しています。このbuild.xmlファイルは、ant-contribbeanスクリプティングフレームワークbeanshell、およびcommons-loggingに依存します。

Antは、を含むいくつかの場所でライブラリを検索します${user.home}/.ant/lib

おそらくIvy自体を使用して、これらのライブラリがまだ存在しない場合にbuild.xml、これらのライブラリを自動的にダウンロードしてディレクトリにインストールする方法はありますか?${user.home}/.ant/lib

ありがとう、ラルフ