2012-02-17 67 views
10

我正在尋找在JavaScript中實現的標準Java到Java字節碼編譯器。JavaScript中的Java字節碼編譯器

有沒有人聽說過任何可以做到這一點的東西?

+12

+1瘋狂的想法:-)。謹慎解釋......爲什麼? – 2012-02-17 22:26:42

+1

哈哈謝謝。對於我的論文的一部分,我希望用戶能夠在Web瀏覽器中編寫Java代碼。如果代碼可以在瀏覽器中編譯,它也會支持我的論文。 – Jivings 2012-02-17 22:30:51

+4

這可能會更糟糕。他本可以要求使用JavaScript實現的JVM。 – DNA 2012-02-17 22:31:53

回答

1

假設存在使用Javascript實現的工作JVM,您可以獲取所有元,並運行this project(用Java編寫的Java編譯器)。

+0

是的,然後運行jMSX併爲Z80創建一個JVM。有趣的評論,儘管有點明顯,但不是答案。 – 2012-02-19 16:06:28

+1

@owlstead不是這個問題的答案。但這是解決我的問題的方法。 – Jivings 2012-02-19 19:08:04

+0

我今天在HN上看到了這個消息:news.ycombinator.com/item?id=4609406它是一個JVM,據說也是一個java編譯器。 HTTP:// badassjs。com/post/32812527381/doppio-a-java-virtual-machine-compiler-and – ReyCharles 2012-10-04 19:54:58

1

如果您的目標是讓用戶在瀏覽器中編寫Java並看到它運行,這會使編譯和執行服務器端的MUCH更有意義。一個servlet可以讀取代碼,編譯並運行它,然後將輸出返回到瀏覽器。

除非你的論文是「任何可以用JavaScript編寫的東西最終都會用JavaScript編寫。」

+1

我認爲這是他的論點。 – gsteff 2012-02-19 21:26:26

+0

這是一個很棒的標題;) – Jivings 2012-02-20 10:53:10

0

也許是這樣的?

[https://github.com/downloads/Jivings/jsJVM]

它可以讓Java中發生在瀏覽器中,並用JavaScript編寫的。

(從技術上說,CoffeeScript的...)

+9

哈哈認真嗎?檢查用戶名,這是我的項目。 – Jivings 2012-05-07 16:30:56