java - 需要用 JavaScript 编写的 Java 编辑器

标签 java javascript editor syntax-checking

我正在为 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/

相关文章:

javascript - 带有 keyup 和按钮的 parseInt

wordpress - 从tinymce插件弹出窗口打开/访问WP媒体库

java - 在 java 中突出显示文本文件的某些部分的解决方案?如何实现一个简单的DSL编辑器?

java - 将毫秒转换为分和秒?

javascript - 通过键连接js数组的值

java - Spring REST XML 服务不接受 XML 作为 "accept" header

JavaScript:为什么 JS 引擎不会在子类构造函数中自动调用 super()?

cursor - Ace 编辑器中的多个光标

c# - 来自 Java 的 C# 中的 Blowfish

java - akka-persistence 与 mysql 数据库