本質上,我爲Java Au Naturel烏龜程序構建了一個非常簡潔的指向並點擊的IDE。其中最關鍵的部分是我目前的翻譯。我已經從頭開始構建了各個部分,以便將命令正確寫入列表,然後解析列表並執行相關方法。java中的Java解釋器或編譯器
不幸的是,這一直是我與管道膠帶的編程等價物一起舉辦的,以便讓我的概念驗證脫離實際,現在除了特定於龜的方法之外還做其他任何事情(思考循環,變量,條件語句)正在讓我難倒。
我已經編寫了一個使用真正的java語法的解釋器,所以人們可以看到代碼,甚至可以在他們感覺舒適時導出它以更傳統的方式工作。我想保持這樣。
是否有更簡單的方法來編寫和運行從另一個Java程序?如果不是,任何有關編寫口譯員的建議或資源都將不勝感激。謝謝^ _^^
(你可能認識到Stack Exchange Programmers的這個問題......不完全確定我是如何在該站點上取代這個的,但我仍然是一個發燒友,而不是專業人士,所以)
編輯:正如computerfreaker已經說過,這不是重複的。在發佈之前,我已經看過這個問題了,而且我的JVM沒有任何關係。這不是什麼問題。我的問題是在程序中是否有更簡單的方法來創建和運行.java文件,或者是否應該繼續嘗試編寫解釋器。
@DarkKnight我不認爲這是這個問題的重複。這裏的OP試圖在Java之上構建他自己的解釋器。他的問題不是關於JVM。這個問題可能仍然過於寬泛,但它不是重複的。 – computerfreaker