【问题标题】:Java/Python Cross-Compiling in JavaScriptJavaScript 中的 Java/Python 交叉编译
【发布时间】:2021-05-01 15:09:10
【问题描述】:

我正在从事一个涉及 Java 代码编辑器和 Python 代码编辑器的项目,但我无法编译该代码。我在我的 html 中使用了 Ace,但我不知道如何使用 JavaScript 编译 Java 代码或 Python 代码。我目前有一种将所有 Java/Python 代码检索到字符串的方法。从那里我需要一种编译该代码的方法,以便我可以在我的网站上运行它并对其进行测试。将不涉及 GUI,所有 Java/Python 代码都将只有控制台输出。但是,我需要一种方法可以在我的网站上实时运行 Java/Python 代码。一切都必须在网站上完成,客户不必下载任何额外的东西。我基本上是在尝试复制网站“codingbat.com”。提前感谢您的帮助。

【问题讨论】:

    标签: javascript java python cross-compiling


    【解决方案1】:

    当你调用一个好的 Python 解释器时,Python 通常会被 JITted (哈,这个名字不适用)。 Java 有一些很棒的编译器(标准 javac 或 Eclipse JDT),所以我什至不会考虑用其他语言编译。

    JavaScript 中的交叉编译需求从何而来?听起来您正在寻找一个用 JavaScript 实现的 Java 编译器,同样也在寻找 Python。

    如果所有东西都必须构建并部署到某个网站,为什么不创建一个脚本(shell、JavaScript 或 Jenkins 管道),使用 javac 编译 java 部分,根据需要预编译 python 部分并部署直接输出到您的网站?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-26
      • 2020-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多