Sample.java
最終更新:2009/10/25
001: public class Sample { 002: public static void main(String[] args) { 003: 004: String [] script = { 005: "print \"$id:\\$var=[$var]\\n\"", 006: "$var = $var+1", 007: "print \"$id:\\$var=[$var]\\n\"" 008: }; 009: 010: try { 011: MYPerl perl1 = new MYPerl(); // MYPerl インスタンス生成 012: MYPerl perl2 = new MYPerl(); // MYPerl インスタンス生成 013: 014: perl1.eval("$id='perl1'"); 015: perl2.eval("$id='perl2'"); 016: 017: for (int i=0; i<script.length; i++) { 018: perl1.eval(script[i]); 019: perl2.eval(script[i]); 020: } 021: 022: perl1.terminate(); // MYPerl インスタンス終期化 023: perl2.terminate(); // MYPerl インスタンス終期化 024: } catch (Exception e) { 025: e.printStackTrace(System.err); 026: } finally { 027: MYPerl.stop(); // Perl 環境の終期化 028: } 029: } 030: }Sampe_result.txt
001: # 実行例 002: 003: % java Sample 004: perl1:$var=[] 005: perl1:$var=[1] 006: perl2:$var=[] 007: perl2:$var=[1]
KAKU PROJECT (2009) |