2014-01-05 45 views
0

犀牛有功能將其腳本轉換爲java源代碼嗎?我想將Rhino腳本轉換爲java源代碼。犀牛有功能將其腳本轉換爲java源代碼嗎?

+0

你想要一個從JavaScript到Java的翻譯器嗎?你在哪裏看? –

+0

你爲什麼需要這個? – Philipp

+0

嗨,鮑勃和菲利普。我想知道在運行我的腳本時,犀牛做了什麼。另外,我認爲Java源代碼比Rhino更可靠(抱歉,沒有理由)。所以我想將Rhino源代碼轉換爲Java的。但是對於我來說,閱讀和實現Rhino源代碼是非常困難的,因爲我的編程技巧很低,我認爲我不需要了解Rhino的全部內容。謝謝。 –

回答

0

我認爲不可能做到這一點。你需要閱讀犀牛文檔,如果你知道一點點的Java你可以做到這一點。

但是如果你想學習一些其他人編寫犀牛代碼的代碼,你可以在幾個斷點處做這個。

的Java:

public void CheckMe(Object obj) { 
    // breakpoint here -> 
    System.out.println(obj); 

} 

Javascript或(犀牛文件):

function doMe() { 
    // here you can pass any object to java 
    javaInjectedContext.CheckMe(some_object); 

    // e.g. 
    var hola = { "huup" : 202, mikaSp : "jjuu"}; 
    javaInjectedContext.CheckMe(hola); 
} 
doMe(); 

,當你在debuggin你會檢查每行..每個對象的內容(如每一步),所以你可以檢查課程類型或價值等。