gpt4 book ai didi

java - 如何在 Java/Swing 中实现内置编译器?

转载 作者:行者123 更新时间:2023-12-01 19:21:32 25 4
gpt4 key购买 nike

我正在编写一个文本/代码编辑程序供我自己在 Java/Swing 中使用,并且想知道如何在其中设置内置 C 编译器。我可能会使用 GCC 或 TCC 作为编译器。不管怎样,我的问题是——我将如何实际实现编译器?我会使用一个允许 Java 访问命令行命令的库吗?是否有这样的库,如果有,哪个是最好/最容易使用的?

谢谢。

最佳答案

访问命令行是最简单的方法。尝试这样的事情:

Process myProc = Runtime.getRuntime().exec(command);

其中 command 是您要传递到命令行的一些字符串。

之后,您可以将该进程的输出/输入重定向到一些java缓冲区以实现完全控制。

myProc.getInputStream();
myProc.getOutputStream();

关于java - 如何在 Java/Swing 中实现内置编译器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4005635/

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