2013-02-03 99 views
1

我正在編寫在不同站點(如spamer)上發送消息的Java應用程序。當然,這應該包含每個站點的配置。在不同的站點發送消息等不同的邏輯...我想寫迷你程序等網站的配置,並在Java中解釋它。如何在Java中創建自己的解釋器?

如何在Java中編寫一些僞語言的解釋器? 或者也許有一些用Java解釋的腳本語言很容易? (?Python的可能)

+2

您是否考慮在應用程序中嵌入一些腳本解釋器? –

+0

我想爲每個站點配置文本配置文件。其中包含如下簡單說明:「click('// anyform/anybutton')」。而Java應用程序會讀取這個文件。並執行一些寫在Java上的函數。字符串字符串... – ILunin

+0

谷歌給出輕鬆http://java-source.net/open-source/scripting-languages –

回答

1

你肯定不會需要從頭寫一個...有些選項:

  • Rhino是JavaScript解釋器Java構建一個自由,開放源碼。
  • JRuby解釋Java中的Ruby語言。

這應該適合您的需求。

0

看一看Java Scripting API

Java的TM腳本API是使用腳本引擎從Java代碼的腳本語言上獨立的框架。藉助Java Scripting API,可以使用Java語言編寫可定製/可擴展的應用程序,並將定製腳本語言選擇留給最終用戶。 Java應用程序開發人員在開發期間不需要選擇擴展語言。

這樣,您就可以使用統一的API將您的應用程序與許多不同的腳本語言集成在一起。

相關問題