java - 如何运行已粘贴到我的程序中的 Java 代码

标签 java compilation javac

我正在为时间复杂度制作一个模拟器。目的是学生可以选择他们想要比较的算法。

但我希望能够比较他们自己编写的算法。我知道如何让它与编译后的 .class 文件一起工作。

我想知道学生是否可以只粘贴代码(使用预定义的公共(public)方法)然后运行它。

我想我必须用 javac 做点什么。

欢迎任何想法!

谢谢

最佳答案

使用 JavaCompiler类(class)。如果您还没有 tools.jar,则需要将它添加到您的类路径中。

关于java - 如何运行已粘贴到我的程序中的 Java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7083271/

相关文章:

c# - 使用命名空间时 C# 编译的内容

java - Ant测试编译找不到主类

java - 不知道javac是否无法正常工作或我只是傻瓜

java - 捕获多个异常并抛出新的异常列表

java - 变量名的声明声明了要存储的值的类型?一个恶作剧?

java - 如果我在两台不同的计算机上使用 GitHub,是否需要相同的 IDE?

java - 将子项目中的所有依赖项 jar 复制到父项目目录中

c++ - 如何加速C++编译

c - 从开发人员命令提示符或 C 语言中的 MVS 编译 DLL 库之间的区别

java - 使用 javap 读取字节码