是否可以将不同的编译器嵌入到我的应用程序中?
Is it possible to embed different compilers to my application?
我正在尝试使用JavaFX/Java的桌面应用程序,该应用程序要求我在请求时离线编译和运行c ++和Python代码。我想知道这是否可能?
如何做到这一点?是否有任何库可以编译其他语言的代码并运行它们,这些库可以添加到JavaFX/Java环境中?或者我是否需要用户在他们的机器中安装 c++ 编译器和 Python,然后以某种方式将这些工具集成到我的应用程序中?
我将不胜感激任何帮助或见解。
将C++或python编译器打包到Java应用程序中是不切实际的。您的系统必须将每个编译器存储、解压缩并安装到本地目录中,从而导致文件大小很大,这也需要很长时间。
最好的方法是要求用户安装这些编译器或向他们提供安装实用程序,以便他们可以单独安装它们。
安装编译器后,您可以让 Java 运行构建和编译文件的 shell 脚本。
我希望这解决了您的问题,如果您需要任何进一步的澄清,请随时与我联系。
真诚地 欧文
相关文章:
- 我的应用程序无法在安卓上使用OpenSSL进行链接
- 我的 c++ 应用程序中的运行时间从 0 增加到 60 太快了(例如一毫秒或一微秒)
- 设置我的应用程序 API 感知并防止系统使其模糊和错误定位
- 是否可以将不同的编译器嵌入到我的应用程序中?
- 即使在我为我的应用程序授予管理员后也无法从 Windows 系统复制目录
- 计算有多少人执行我的C++应用程序
- 为什么我的 C# 应用程序无法加载我的 C++ dll?
- 是否可以将 VBA 编程环境添加到我的C++应用程序?
- 指定在用户固定我的应用程序时用于运行应用程序的命令参数
- LOCAL_SHARED_LIBRARIES使我的应用程序崩溃
- 为什么使用 nullPtr 调用函数不会使我的应用程序崩溃
- 当我尝试将一个向量元素的值分配给另一个向量元素时,为什么我的应用程序会崩溃
- 为什么Linux报告了我的应用程序的内存使用情况
- 如何使用Qt读取我的应用程序屏幕像素数据
- 为什么我的应用程序即使我的应用程序也关闭,即使我有cin.get();
- 需要知道 Windows API 才能在我的应用程序激活时获取回调
- 我的应用程序是从Visual Studio内部运行还是通过执行EXE文件运行
- 在我的应用程序中侦听 iexplorer 的关闭事件
- 将 python 嵌入我的应用程序时内存泄漏
- 当我释放由CFFI生成的DLL分配的char*时,为什么我的应用程序会崩溃