gpt4 book ai didi

java - 是否可以使用 Nashorn 将 Java 代码转换为 Javascript?

转载 作者:行者123 更新时间:2023-11-30 00:32:33 28 4
gpt4 key购买 nike

Oracle 最近发布了 Java 8,其中包括 Oracle Nashorn 作为 JavaScript 引擎。 Nashorn 是否只能以一种方式工作,您可以将 JavaScript 代码转换为 Java 字节码?或者有什么办法可以用它把Java代码转换成JavaScript代码?

最佳答案

Project Nashorn的官方页面说:

Nashorn's goal is to implement a lightweight high-performance JavaScript runtime in Java with a native JVM. This Project intends to enable Java developers embedding of JavaScript in Java applications via JSR-223 and to develop free standing JavaScript applications using the jrunscript command-line tool.

因此,将 Java 代码转换为 Javascript 并不是 Nashorn 项目的目标。

您可以改用 GWT compiler这是什么。

The GWT SDK provides a set of core Java APIs and Widgets. These allow you to write AJAX applications in Java and then compile the source to highly optimized JavaScript that runs across all browsers, including mobile browsers for Android and the iPhone.

请注意,只能模拟 Java 运行时库的一部分,您可以在此 link 下找到列表.

gwt-exporter也是一个有用的工具。

Develop an application or library in GWT and use gwtexporter annotations to make classes and methods available from javascript.

关于java - 是否可以使用 Nashorn 将 Java 代码转换为 Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28769744/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com