如何从自定义IDE编译java源代码

发布于 2024-11-30 02:38:24 字数 175 浏览 0 评论 0原文

我正在用java制作一种解释性语言......并且也在为其制作一个IDE。我想知道如何从 IDE 编译 java 源代码并让它在控制台上运行。我创建了一个简单的控制台窗口。但是我如何从我的简单 IDE 编译 java 源并将其输出路由到我的控制台窗口?

解释型语言由我创建的解释器解释,然后创建需要编译的 java 源。

I am making an interpreted language with java......and am also making an IDE for it. I want to know how to compile java source from my IDE and have it run on a console. I have created a simple console window. But how do i compile java source from my simple IDE and route its output to my console window?

The Interpreted language is interpreted by an interpreter i created and it then creates a java source that needs to be compiled.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦巷 2024-12-07 02:38:24

您可以使用 JavaCompiler< /a> 来自 JDK 的接口。阅读链接的文档以获取有关如何使用它的详细示例。

至于运行生成的代码,您可以使用 工具类。

一般来说:检查 JVM 中的 javax.tools 包。

You can use the JavaCompiler interface from the JDK. Read the linked documentation to get an elaborate example of how to use it.

As to running the resulting code, you use the Tool class.

In general: Check out the javax.tools package in the JVM.

红焚 2024-12-07 02:38:24

假设您的语法正确,您将需要使用 javac 来编译它。现在,选择使用哪种 JVM 实现是另一个问题,因为并非所有内容都排列得如此“良好”

Assuming you get the syntax right, you would want to compile it using javac . Now choosing which implementation of the JVM to use is another issue as not everything lines up so "nicely"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文