ist LuaJava ein Muss dafür? oder kann ich Lua ohne Java in Java einbetten?Wie kann ich lua in Java einbetten?
Antwort
Es gibt http://www.keplerproject.org/luajava/manual.html, aber im Wesentlichen lua ist besser geeignet für die Integration mit C. Es gibt eine Reihe anderer Skriptsprachen mit guter Java-Integration herum. Betrachten Sie Groovy, Jruby oder Jython als Vorspeise.
in diesem Fall bin ich mit lua fest, sonst würde ich mit jython gehen, ein Python Fan Boy zu sein –
Jethon einzubetten ist trivial, wenn das hilft: P – gpampara
Lua ist eine C-Bibliothek, Sie können sie in Java einbetten, aber Sie müssen die Java Virtual Machine und Lua mit C-Code verbinden.
Die LuaJava-Autoren haben diese Arbeit bereits erledigt - besser, als das eigene zu schreiben.
LuaJ ist einfach in Java einzubetten. Ich musste einige Zeilen ihrer Quelle ändern, damit sie wie erwartet funktioniert (die IO-Bibliothek wurde nicht automatisch benötigt).
Ich habe ein ähnliches Problem mit Kahlua von IntelliJ. Ich bin brandneu zu Lua und stolperte über einen Fehler, "versucht Index der Nicht-Tabelle", wenn ich "io.read()" aufrufen. Ich habe versucht, "io" zu verlangen, aber das funktioniert nicht. Hilfe? – Cliff
Vergleicht jemand die Implementierung von Luaj und Lujava? – swcai
funktioniert sogar auf Android. Lua für Android –
- 1. Wie kann ich ein Lua-Skript von Java
- 2. Wie kann ich Redis Lua-Skripte ausgeben?
- 3. wie Windows-Programm in Java-Applet einbetten?
- 4. Groff: Kann ich Bilder einbetten?
- 5. Kann ich LINQ-Ergebnisse in CDATA einbetten?
- 6. Kann ich Lua-Skripte in Redis profilieren?
- 7. Einbetten mehrerer Lua-Instanzen in einem Programm mit mehreren Threads
- 8. Kann ich Swing-Komponenten in Jogl einbetten?
- 9. Java-Funktion in Lua laden
- 10. Kann ich anychart in meine gMail einbetten?
- 11. Kann ich die Zeichenkettengleichheit in lua überprüfen?
- 12. Wie kann ich XElements in XML-Literale in VB.NET einbetten?
- 13. IOS. Wie kann ich in NavigationController in .xib einbetten?
- 14. Einbetten von Lua 5.2 und Definieren von Bibliotheken
- 15. Wie kann ich einen PDF-Viewer in eine Webseite einbetten?
- 16. Wie kann ich einige EXIF-Daten in JPEG einbetten?
- 17. Wie kann ich ein interaktives 3D-Modell in HTML5 einbetten?
- 18. Wie kann ich CEF3 in meine OSX-Anwendung einbetten?
- 19. Wie kann ich Outlook Web App in meine Website einbetten?
- 20. Wie kann ich ein mpg in meine Webseite einbetten?
- 21. Wie kann ich NULL-Zeichen innerhalb Zeichenfolge in C++ einbetten?
- 22. Wie kann ich einen Druckerkontrollcode in einen Crystal Report einbetten?
- 23. Wie kann ich eine GUI-Anwendung in Lua
- 24. Wie kann ich Redis Lua Skripte in Windows
- 25. Wie kann ich an einem Tisch in Lua anhängen
- 26. in Lua, wie kann ich einen Tisch als varargs (...) verwenden?
- 27. Wie man GPS in Video einbetten kann
- 28. Wie kann man Ruby in C++ einbetten?
- 29. Einbetten von Java-Cookies in HTML
- 30. Java-Applet in eine Website einbetten
Ich vermute, dass Sie eine reine Java-Implementierung von Lua bevorzugen würden (statt LuaJava der nativen Bits verwendet)? Oder suchen Sie nur nach einer alternativen Implementierung? – ZoogieZork
eine reine Java-Implementation –