我正在为 Web 应用程序编写一个界面,该界面要求用户在 JavaScript 文本区域中编写一小段 Java 代码。我想知道是否有一个用JavaScript编写的编辑器可以进行Java语法检查? Google 搜索产生 JavaScript 编辑器,但没有用 JavaScript 编写的 Java 编辑器。 (当然,我只看了 5 页)
最佳答案
您是否需要语法检查(即检查代码是否有效且可编译),或者只是语法突出显示(使其颜色漂亮)?如果是后者,则搜索语法突出显示编辑器,而不是“Java 编辑器”。
如果您需要实际的语法检查,您可能需要在服务器端执行此操作(使用 Ajax 调用)或编写一个 Java 小程序在页面中执行此操作。用 JavaScript 编写 Java 解析器当然是可能的,但可能超出了您想要做的实际范围。
无论哪种方式,这篇维基百科文章都是一个很好的起点:Comparison of JavaScript-based source code editors .
关于java - 需要用 JavaScript 编写的 Java 编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6387722/